Cortex-M是ARM公司多種系列產品中的其中一個,Cortex-M 處理器系列是一系列可向上兼容的高能效、易于使用的處理器,這些處理器旨在幫助開發(fā)人員滿足將來的嵌入式應用的需要。這些需要包括以更低的成本提供更多功能、不斷增加連接、改善代碼重用和提高能效。

Cortex-M 系列針對成本和功耗敏感的 MCU 和終端應用(如智能測量、人機接口設備、汽車和工業(yè)控制系統(tǒng)、大型家用電器、消費性產品和醫(yī)療器械)的混合信號設備進行過優(yōu)化。

目前,Cortex-M 處理器是全球微控制器標準,已許可給40個以上的ARM合作伙伴,包括 NXP Semiconductors、STMicroelectronics、Texas Instruments和Toshiba等供應商。

Cortex-M0處理器,是市場上現有的最小、能耗最低、最節(jié)能的ARM處理器。該處理能耗非常低、門數量少、代碼占用空間小,使得MCU開發(fā)人員能夠以8位處理器的價位,獲得32位處理器的性能。超低門數還使其能夠用于模擬信號設備和混合信號設備及MCU應用中,可望明顯節(jié)約系統(tǒng)成本。

Cortex-M0處理器在不到12K門的面積內能耗僅有85微瓦/MHz(0.085毫瓦)。該處理器把ARM的MCU路線圖擴展到超低能耗MCU和SoC應用中,如醫(yī)療器械、電子測量、照明、智能控制、游戲裝置、緊湊型電源、電源和馬達控制、精密模擬系統(tǒng)和IEEE 802.15.4(ZigBee)及Z-Wave系統(tǒng)。Cortex-M0處理器還適合擁有諸如智能傳感器和調節(jié)器的可編程混合信號市場,這些應用在傳統(tǒng)上一直要求使用獨立的模擬設備和數字設備。

Cortex-M0處理器由Keil MDK-ARM微控制器開發(fā)工具包全面支持。調試時必須使用最新版本的Keil Vision4 IDE。也有其他公司開發(fā)的第三方工具基于KEIL內核提供支持。IAR EWARM也可以支持Cortex-M0的開發(fā)。

ARM Cortex-M0+處理器,支持ARMv6M 指令集,該款經過優(yōu)化的Cortex-M0+處理器,可針對家用電器、白色商品、醫(yī)療監(jiān)控、電子測量、照明設備以及功耗與汽車控制器件等各種廣泛應用的智能傳感器與智能控制系統(tǒng),提供超低功耗、低成本微控制器。

32位Cortex-M0+處理器采用了低成本90納米低功耗(LP)工藝,耗電量僅 9μA/MHz。Cortex-M0+處理器的特點促成了智能、低功耗微控制器的面市,并為“物聯網”中大量的無線連接設備提供高效的溝通、管理和維護。

Cortex-M0+處理器不僅延續(xù)了易用性、C語言編程模型的優(yōu)勢,而且能夠二進制兼容已有的Cortex-M0處理器工具和實時系統(tǒng)(RTOS)。作為Cortex-M處理器系列的一員,Cortex-M0+處理器同樣能夠獲得ARM Cortex-M生態(tài)系統(tǒng)的全面支持,而其軟件兼容性使其能夠方便地被移植到更高性能的Cortex-M3或Cortex-M4處理器。

Cortex-M0+處理器搭配Artisan®,七軌SC7超高密度標準單元資料庫和電源管理套件(PMK)最為適合,可充分發(fā)揮該處理器前所未有的低功耗特點。

Cortex-M0+處理器具備已整合Keil µ;Vision IDE、調試器和ARM匯編工具的ARM Keil?微控制器開發(fā)套件的全面支持。這款處理器同時也擁有大量第三方工具和實時系統(tǒng)(RTOS)的支持,包括CodeSourcery, Code Red,Express Logic,IAR Systems,Mentor Graphics,Micrium和SEGGER。

Cortex-M1 處理器是第一個專為 FPGA 中的實現設計的 ARM 處理器。Cortex-M1 處理器面向所有主要 FPGA 設備并包括對領先的 FPGA 綜合工具的支持,允許設計者為每個項目選擇最佳實現。Cortex-M1 處理器使 OEM 能夠通過在跨 FPGA、ASIC 和 ASSP 的多個項目之間合理地利用軟件和工具投資來節(jié)省大量成本,此外還能夠通過使用行業(yè)標準處理器實現更大的供應商獨立性。主要應用領域包括通信、廣播、汽車、消費品、軍事/航天、工業(yè)等。

Cortex-M1 處理器可以在任何使用專有或與供應商無關的合成流的 FPGA 設備上實現。

Cortex-M3是一個32位的核,在傳統(tǒng)的單片機領域中,有一些不同于通用32位CPU應用的要求。例如,在工控領域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術,完全基于硬件進行中斷處理,最多可減少12個時鐘周期數,在實際應用中可減少70%中斷。

Cortex-M3采用了新型的單線調試(Single Wire)技術,專門拿出一個引腳來做調試,從而節(jié)約了大筆的調試工具費用。同時,Cortex-M3中還集成了大部分存儲器控制器,這樣工程師可以直接在MCU外連接Flash,降低了設計難度和應用障礙。

Cortex-M3處理器采用ARMv7-M架構,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架構,Cortex-M3處理器不能執(zhí)行ARM指令集。

Cortex-M4處理器用以滿足需要有效且易于使用的控制和信號處理功能混合的數字信號控制市場, 高效的信號處理功能與 Cortex-M 處理器系列的低功耗、低成本和易于使用的優(yōu)點的組合,旨在滿足專門面向電動機控制、汽車、電源管理、嵌入式音頻和工業(yè)自動化市場的新興類別的靈活解決方案。

Cortex-M4處理器采用擴展的單周期乘法累加(MAC)指令、優(yōu)化的SIMD運算、飽和運算指令和一個可選的單精度浮點單元(FPU)。



驗證碼:

25# 云端 說:2014-07-21 06:58
Cortex-M4 MCU在電表設計中的優(yōu)勢是什么?
24# soothmusic 說:2014-07-20 06:11
回答23# wyf86:
具有功能強大、通信快速、實時性好等特點
23# wyf86 說:2014-07-19 22:28
使用ARM Cortex-A8設計城軌能饋式供電系統(tǒng)綜合監(jiān)控系統(tǒng)的優(yōu)勢是什么?
22# EEPW521 說:2014-06-18 22:12
回答21# eepwlover:
在此之前,包括飛思卡爾、NXP和Spansion等MCU廠商均已經推出了基于Cortex-M0+的MCU
21# eepwlover 說:2014-06-17 21:29
隨著基于Cortex-M0+架構的STM32L0的問世,意法半導體又在32位MCU領域把功耗拉下一截。
20# 活詞典 說:2014-05-19 21:08
回答19# 云端:
成本已經很低了,下一步就是改變開發(fā)都的習慣了
19# 云端 說:2014-05-18 22:53
Cortex-M0替代51系列的時代已經來了
18# wyf86 說:2014-04-15 22:46
回答17# soothmusic:
這取決于你設計的功能要求,有沒有網絡啊等等總線要求,可以具體說說要求
17# soothmusic 說:2014-04-14 22:53
Cortex-M系列,如果用于簡易消費機的設計,資源夠不夠用?
16# 海綿寶寶 說:2014-03-18 12:23
m3系列的那些可以申請啊,怎么找不到?。?/div>
15# 云端 說:2014-02-18 21:38
回答14# wyf86:
少啊,其他資源多,比如IIC、IIS等等
14# wyf86 說:2014-02-17 21:59
Cortex-M0系列,有超過3個串口的嗎?
13# 云端 說:2014-01-16 21:44
回答12# wyf86:
物聯網產品中,用到4M的,就算大的了。
12# wyf86 說:2014-01-15 22:23
Cortex-3M,可以支持多大flash?
11# wyf86 說:2013-11-07 21:18
回答10# soothmusic:
聽說TI要放棄這一產品線,不知道是否屬實,可以問問代理商。
10# soothmusic 說:2013-11-06 22:06
原來做了個項目,TI的Cortex-M3平臺的,現在采購困難了,怎么回事?
9# 活詞典 說:2013-10-05 22:34
回答8# 云端:
TI與ST公司的都很成熟,開發(fā)代碼都提供的。
8# 云端 說:2013-10-04 21:37
開發(fā)一款門禁系統(tǒng),如果使用Cortex-M3平臺,選哪家的芯片比較好?
7# soothmusic 說:2013-09-30 21:57
回答6# eepwlover:
Cortex-M芯片,更低的功耗,可以延長供電電池的使用壽命。外圍電路設計時,也要考勤功耗才行。
6# eepwlover 說:2013-09-29 23:00
Cortex-M設備,使用電池供電的可行性大不大?
5# soothmusic 說:2013-09-25 22:10
回答4# eepwlover:
性能高,成本低和功耗低的設計中。
4# eepwlover 說:2013-09-24 23:52
Cortex-M在哪種應用中,可以替代51系列或16位系列單片機?
3# 云端 說:2013-09-22 22:14
Cortex-M的向上兼容性好不好?
EEPW521回答:2013-09-23
它可向上兼容。
2# wyf86 說:2013-09-11 22:35
Cortex-M 系列針對成本和功耗敏感的 MCU 和終端應用的混合信號設備進行過優(yōu)化。
1# EEPW網友 說:2013-09-10 22:21
ARM Cortex?-M 處理器系列是一系列可向上兼容的高能效、易于使用的處理器,這些處理器旨在幫助開發(fā)人員滿足將來的嵌入式應用的需要。