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

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

目前,Cortex-M 處理器是全球微控制器標(biāo)準(zhǔn),已許可給40個(gè)以上的ARM合作伙伴,包括 NXP Semiconductors、STMicroelectronics、Texas Instruments和Toshiba等供應(yīng)商。

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

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

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

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

32位Cortex-M0+處理器采用了低成本90納米低功耗(LP)工藝,耗電量?jī)H 9μA/MHz。Cortex-M0+處理器的特點(diǎn)促成了智能、低功耗微控制器的面市,并為“物聯(lián)網(wǎng)”中大量的無(wú)線(xiàn)連接設(shè)備提供高效的溝通、管理和維護(hù)。

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

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

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

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

Cortex-M1 處理器可以在任何使用專(zhuān)有或與供應(yīng)商無(wú)關(guān)的合成流的 FPGA 設(shè)備上實(shí)現(xiàn)。

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

Cortex-M3采用了新型的單線(xiàn)調(diào)試(Single Wire)技術(shù),專(zhuān)門(mén)拿出一個(gè)引腳來(lái)做調(diào)試,從而節(jié)約了大筆的調(diào)試工具費(fèi)用。同時(shí),Cortex-M3中還集成了大部分存儲(chǔ)器控制器,這樣工程師可以直接在MCU外連接Flash,降低了設(shè)計(jì)難度和應(yīng)用障礙。

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

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

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



驗(yàn)證碼:

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