收藏
0有用+1
0

Cortex-M

ARM® ARM D20微控制器
Cortex-M是基于ARM® Cortex™-M系列处理器的嵌入式微控制器架构,首款产品SAM D20系列由爱特梅尔公司(Atmel®)于2013年推出,采用Cortex-M0+内核,主要面向家庭自动化、工业控制及智能计量等领域。该架构作为全球微控制器行业标准,已授权恩智浦、意法半导体等40余家企业生产 [1-3]。硬件支持高密度指令集及多级睡眠模式,在低功耗与成本敏感场景中保持高效运行 [3-4]。全系列二进制向上兼容,提供统一开发工具链与操作系统支持,外设集成SERCOM模块和模拟功能 [4]。不同型号(如M0+/M3/M4)平衡性能与功耗,覆盖基础控制至复杂信号处理场景。
中文名
微控制器
外文名
Cortex-M
公    司
爱特梅尔公司
标    准
全球微控制器标准

简介

播报
编辑
爱特梅尔公司(Atmel® Corporation) 发布的全新ARM® SAM D20微控制器,这是基于ARM® Cortex™-M0+处理器内核的新系列嵌入式快闪微控制器中的首个产品系列,是家庭自动化、消费、智能计量和工业应用的理想选择。ARM Cortex™-M 处理器系列是一系列可向上兼容的高能效、易于使用的处理器,这些处理器旨在帮助开发人员满足将来的嵌入式应用的需要。这些需要包括以更低的成本提供更多功能、不断增加连接、改善代码重用和提高能效。 Cortex-M 系列针对成本和功耗敏感的 MCU 和终端应用(如智能测量人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。

企业特点

播报
编辑

业界标准

ARM Cortex-M 处理器是全球微控制器标准,已许可给 40 个以上的 ARM 合作伙伴,包括 NXPSemiconductors、STMicroelectronics、Texas Instruments 和 Toshiba 等领先供应商。使用标准处理器使 ARM 合作伙伴可以创建具有一致体系结构的设备,同时使它们可以专注于创建优秀的设备实现。

能效

更低的功耗,更长的电池寿命
以更低的 MHz 或更短的活动时段运行
基于架构的睡眠模式支持
比 8/16 位设备的工作方式更智能、睡眠时间更长

更小的代码

更低的硅成本
比 8/16 位设备每字节完成更多操作
更小的 RAMROM 或闪存要求

易于使用

更快的软件开发和重用
多个供应商之间的全球标准
代码兼容性
统一的工具和操作系统支持

高性能

更有竞争力的产品
Powerful Cortex-M processor
每 MHz 提供更高的性能
能够以更低的功耗实现更丰富的功能

比较

播报
编辑
Cortex-M 系列是必须考虑不同的成本、功耗和性能的各类可兼容、易于使用的嵌入式设备(如微控制器 (MCU))的理想解决方案。每个处理器都针对十分广泛的嵌入式应用范围提供最佳权衡取舍。
Cortex-M0
Cortex-M3
Cortex-M4
架构版本
V6M
v7M
v7ME
指令集
Thumb,Thumb-2系统指令
Thumb + Thumb-2
Thumb + Thumb-2,DSP,SIMD,FP
DMIPS/MHz
0.9
1.25
1.25
总线接口
1
3
3
集成NVIC
中断数
1-32 + NMI
1-240 NMI
1-240 + NMI
中断优先级
4
8-256
8-256
断点,观察点
4/2/0,2/1/0
8/4/0,2/1/0
8/4/0,2/1/0
存储器保护单元(MPU)
是(可选)
是(可选)
集成跟踪选项(ETM)
是(可选)
是(可选)
故障健壮接口
是(可选)
单周期乘法
是(可选)
硬件除法
WIC支持
Bit Banding
单周期 DSP/SIMD
硬件浮点
总线协议
AHB Lite
AHB Lite,APB
AHB Lite,APB
CMSIS支持
应用
“8/16 位”应用
“16/32 位”应用
“32 位/DSC”应用
特性
低成本和简单性
性能效率
有效的数字信号控制
Cortex-M 系列处理器的功能比较
功能比较
Cortex-M 系列处理器都是二进制向上兼容的,这使得软件重用以及从一个 Cortex-M 处理器无缝发展到另一个成为可能。
Cortex-M