当前位置:文档之家› ARM cortex M系列的比较与分析

ARM cortex M系列的比较与分析

cortex_M0 CPU32位
体系结构ARMv6-M NVIC
(低延时,低抖动的中断响
应,
Y
thumb/thumb-2
(16/32位指令混合,小于8位
设备3倍的代码大小)
Y
低功耗模式集成的 WFI 和 WFE 指令和“退出时睡眠”功能。

睡眠和深度睡眠信号。

pipeline3
DMIPS/MHz0.9
中断NMI+1 到 32 个物理中断
位操作可以使用 Cortex-M 系统设计工具包实现位处理操作区
增强的指令硬件单周期 (32x32) 乘法选项动态功耗(40G)3 µW/MHz
area(40G)0.01 mm**2; 12k gate
优势最小 ARM 处理器
功耗超低
超级简单的指令集(56个指令)
侧重低成本和简单性8/16位应用
应用家电、汽车等低端应用替代8051等低端MCU
备注M0的特点就是小、便宜、简单,应用于极低端
cortex_M1cortex_M3
32位32位
ARMv7-M
Y Y
Y Y
集成的 WFI 和 WFE 指令和“退出时睡眠”功能。

睡眠和深度睡眠信号。

33
0.8 1.25
NMI+1 到 32 个物理中断NMI+1 到240 个物理中断
集成的指令和位段
硬件除法(2-12 个周期)和单周期 (32x32) 乘
法、饱和数学支持
7 µW/MHz
0.03 mm**2; 33k gate
标准处理器架构,可方便应用于各FPGA 厂商提供更高的性能和更丰富的功能
高性能和低动态能耗
全功能:可执行包括硬件除法、单周期乘法和位字段操作
丰富的连接,内存保护
fpga 性能和效率16/32位应用
fpga上应用专门针对微控制器应用开发的主流 ARM 处理器
TSMC90G,可以达到275M,不包括TCM等可选外设号称用于fpga,各方面资料较少
performance貌似和M0一个水平,甚至还
差一点
兼顾成本和性能,应该是M系列当前最流行的。

相关主题