ARM Cortex-M0處理器主要有哪些方面的應(yīng)用?
ARM公司的Cortex-M0應(yīng)用于各種微控制器(MCU)中,并可讓研發(fā)工程師以8位的價(jià)位創(chuàng)造32位的的效能,并將傳統(tǒng)的8位和16位的處理器升級(jí)到更高效、更低功耗的32位處理器。Cortex-M0是Cortex-M家族中的M0系列。最大特點(diǎn)是低功耗的設(shè)計(jì)。Cortex-M0為32位、3級(jí)流水線RISC處理器,其核心仍為馮.諾依曼結(jié)構(gòu),是指令和數(shù)據(jù)共享同一總線的架構(gòu)。作為新一代的處理器,Cortex-M0的設(shè)計(jì)進(jìn)行了許多的改革與創(chuàng)新,如系統(tǒng)存儲(chǔ)器地址映像(system address map)、改善效率并增強(qiáng)確定性的嵌套向量中斷系統(tǒng)(NVIC)與不可屏蔽中斷(NMI)、全新的硬件除錯(cuò)單元等等,都帶給了使用者全新的體驗(yàn)和更便利、 更有效率的操作。CortexM0其核心架構(gòu)為ARMv6M,其運(yùn)算能力可以達(dá)到0.9 DMIPS/MHz,而與其他的16位與8位處理器相比,由于CortexM0的運(yùn)算性能大幅提高,所以在同樣任務(wù)的執(zhí)行上CortexM0只需較低的運(yùn)行速度,而大幅降低了整體的動(dòng)態(tài)功耗。
CortexM0是CortexM家族中的微處理器核心,其擁有最低閘數(shù)、最低功耗以及強(qiáng)悍性能的優(yōu)異表現(xiàn)。CortexM0為32位、3級(jí)流水線RISC處理器,其核心與ARM7同為馮·諾依曼(Von Neumann)架構(gòu),采指令和數(shù)據(jù)共享同一總線的設(shè)計(jì)。作為新一代的微處理器,CortexM0在整體的設(shè)計(jì)架構(gòu)上進(jìn)行了許多改革與創(chuàng)新,如折中效率和程序代碼密度的全新指令集架構(gòu)(ISA)、事先定義的系統(tǒng)存儲(chǔ)器地址映像(system address map)、改善效率并增強(qiáng)確定性的嵌套向量中斷系統(tǒng)(NVIC)與不可屏蔽中斷(NMI)、全新的硬件除錯(cuò)單元等等,都帶給了使用者全新的體驗(yàn)和更便利、更有效率的操作。
主要特點(diǎn)和優(yōu)勢(shì):
Cortex-M0的代碼密度和能效優(yōu)勢(shì)意味著它是各種應(yīng)用中8/16位設(shè)備的自然高性價(jià)比換代產(chǎn)品,同時(shí)保留與功能豐富的Cortex-M3處理器的工具和二進(jìn)制向上兼容性
Cortex-M0 處理器在不到12K門的面積內(nèi)能耗僅有85μW/MHz
以16位的封裝實(shí)現(xiàn)32位的性能,提高了能效,延長了電池壽命,同時(shí)給產(chǎn)品改進(jìn)提供了足夠的空間
小尺寸的特點(diǎn)使得能在單芯片中放入處理器及模擬電路
很低的功耗和集成的休眠模式延長了電池壽命
Thumb®指令集幫助實(shí)現(xiàn)最大的代碼密度
專為關(guān)鍵控制應(yīng)用程序設(shè)計(jì)的快速中斷處理技術(shù)
喚醒中斷控制器使極低的漏電流保持模式 (leakage retention mode) 成為可能,并且在突發(fā)情況下能快速的進(jìn)入完全活動(dòng)模式 (active mode)
為了更快速的開發(fā),加強(qiáng)了系統(tǒng)調(diào)試
在中斷處理程序和引導(dǎo)代碼中也可使用100%
C語言代碼編程,簡(jiǎn)化了系統(tǒng)開發(fā);不再需要匯編程序
應(yīng)用廣泛,包含低成本的微控制器和混合信號(hào)的應(yīng)用
ARM憑借其作為低能耗技術(shù)的領(lǐng)導(dǎo)者和創(chuàng)建超低能耗設(shè)備的主要推動(dòng)者的豐富專業(yè)技術(shù),使得Cortex-M0處理器在不到12K門的面積內(nèi)能耗僅有85微瓦/MHz(0.085毫瓦)。該處理器把ARM的MCU路線圖擴(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è)備。