Cortex-M

Cortex-M是愛特梅爾公司發布的全新Atmel® SAM D20微控制器,採用的是全球微控制器標準

基本介紹

  • 中文名:微控制器
  • 外文名:Cortex-M
  • 公司:愛特梅爾公司
  • 標準:全球微控制器標準
簡介,特點,業界標準,能效,更小的代碼,易於使用,高性能,比較,

簡介

愛特梅爾公司(Atmel® Corporation) 發布的全新Atmel® 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 位設備每位元組完成更多操作
更小的 RAM、ROM 或快閃記憶體要求

易於使用

更快的軟體開發和重用
多個供應商之間的全球標準
代碼兼容性
統一的工具和作業系統支持

高性能

更有競爭力的產品
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-MCortex-M

相關詞條

熱門詞條

聯絡我們