加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

LPC541xx双核快速上手向导

11/20 10:25
1243
2.21 MB
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 资料介绍
    • 特征
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

LPC541xx 是 LPC Cortex-M 微控制器中的主流低功耗 MCU 子系列,集成了双核功能。LPC54102 和 LPC54114 都具有此功能。本应用说明以 LPC54114 为例。但是,这两个器件的双核实现存在差异,本应用说明中对此进行了解释。

LPC541xx 采用非对称双核机制,将 Cortex-M4F 和 Cortex-M0+ 集成在同一芯片中。有关这些内核的详细规格,请参阅 ARM 的以下文档:

Cortex -M4 处理器技术参考手册

Cortex-M4 设备通用用户指南

Cortex-M0+ 技术参考手册

Cortex-M0+ 设备通用用户指南

本应用说明首先简要介绍了 LPC541xx 双核特性和实现,然后详细介绍了开发过程。MCUXpresso IDE 和 MCUXpresso SDK 用于说明这些步骤。

特征

LPC541xx 双处理器内核特性包括:

•ARMCortex-M4 处理器

o ARM Cortex-M4 处理器,运行频率高达 100 MHz

o 浮点单元 (FPU) 和内存保护单元 (MPU

o ARM Cortex-M4 内置嵌套向量中断控制器 (NVIC)

o 不可屏蔽中断 (NMI),可选择多个源

o 串行线调试 (SWD),具有 8 个断点和 4 个观察点;包括串行线输出,用于增强调试功能。

o 系统节拍计时器

•ARMCortex-M0+ CPU

o ARM Cortex-M0+ 处理器,运行频率高达 100 MHz(使用与 Cortex-M4 相同的时钟)。

o ARM Cortex-M0+ 内置嵌套向量中断控制器 (NVIC)

o 具有多种源的不可屏蔽中断 (NMI)

o 串行线调试 (SWD),具有四个断点和两个观察点。

o 系统节拍计时器

在 LPC5410x 和 LPC5411x 中,两个内核都作为主内核驻留在 MCU AHB 总线中,其访问优先级可以根据用户应用程序进行配置。有关 AHB 主优先级设置的详细信息,请参阅 LPC5410x 或 LPC5411x 用户手册。

两个内核运行在高达 100 MHz 的同一时钟上,并且所有 AHB/APB 从器件(如内存、定时器和其他外设)都可供它们平等访问或控制。MCU 内有多个 SRAM bank 可用,可以单独上电和关电以节省功耗,并且两个内核可以同时访问不同的 SRAM bank,而不会发生争用。但是,只有一个 flash memory block,因此其中一个内核需要在 SRAM 中运行其代码。

Cortex-M4 包含三个外部 AHB 总线接口:

•用于指令获取的 I 代码内存接口

•用于数据和调试访问的 D 代码存储器接口

•用于指令获取、数据和调试访问的系统接口

相关推荐

电子产业图谱