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