ARM® Cortex®-M3

ARM 旗舰 Cortex-M 系列处理器

ARM Cortex-M3 处理器具有出色的效率和灵活性,专为响应和功耗敏感型应用而开发。The EFM32™ 32-bit MCUs use the Cortex-M3's low power and high performance abilities in combination with Silicon Labs' unique low power peripherals to create a superior low power embedded systems platform.

低功耗

  • 专为低功耗运行而设计的 32 位 Cortex-M3
  • 具有 Thumb®-2 指令集的高功率效率
  • 支持集成电源模式的小内核封装

高性能

  • Cortex-M3 运算速率为 1.25 DMIPS/MHz
  • 独立的数据和指令总线
  • 具有 Thumb-2 指令集的高代码密度和性能
  • 出色的每指令时钟周期比率
  • 嵌套向量中断控制器 (NVIC),出色的完成中断处理
  • 高级数学运算功能

Thumb-2 指令集架构 (ISA)

Cortex-M3 supports 16- and 32-bit instructions available in the Thumb-2 instruction set. 二者可以混合,同时不会增加复杂性或降低 Cortex-M3 的性能。硬件的除法指令和许多乘法指令为 EFM32 用户提供了高的数据运算吞吐量。

基于哈佛架构的三级流水线式内核

ARM Cortex-M3 三级流水线式包括指令提取、指令译码和指令执行。Cortex-M3 还具有独立的指令和数据总线。哈佛架构降低了数据和指令共享总线常见的障碍。快速维护关键任务和中断 EFM32 Cortex-M3 可在 2 μs 内从低能耗模式进入活动模式,并在 Dhrystone 2.1 基准测试时实现 1.25 DMIPS/MHz 的运算速率。NVIC 是 Cortex-M3 处理器的一个完整的组成部分,可确保出色的中断处理能力。可以配置多达 240 个优先级为 1-256 的物理中断,且不可屏蔽中断进一步提高了中断处理能力。对于嵌入式系统,这一增强的决定机制使得在已知的周期数内处理关键任务成为可能。

减小 32 位封装

Cortex-M3 的封装较小,降低了系统成本。32 位的高性能缩短了应用的活动期,CPU 在活动期进行数据处理。活动期缩短后,应用的电池寿命得到显著延长,EFM32 可以在多数时间内运行于高效的低能耗模式之下。

基于 ARM Cortex-M3 的 MCU

产品系列
系列 速度 (MHz) 闪存 (kB) RAM (kB) USB LCD UART USART I2C I²S 封装
Tiny Gecko
32 4、 8、 16、 32 2、 4 2、 3 1、 2 1 1 BGA48、 QFN24、 QFN32、 QFN64、 QFP48、 QFP64
Gecko
32 16、 32、 64、 128 8、 16 0、 1 2、 3 1 0 BGA112、 QFN32、 QFN64、 QFP100、 QFP48、 QFP64
Jade Gecko
40 128、 256、 1024 32、 256 0 2、 4 1、 2 1、 2 BGA125、 QFN32、 QFN48
Leopard Gecko
48 64、 128、 256 32 5、 7 3 2 1 BGA112、 BGA120、 CSP81、 QFN64、 QFP100、 QFP64
Giant Gecko
48 512、 1024 128 5、 7 3 2 1 BGA112、 BGA120、 QFN64、 QFP100、 QFP64
关闭
正在加载结果
Powered by Translations.com GlobalLink OneLink Software