Cortex系列ARM內核介紹
Cortex-M3系統(tǒng)框圖如下所示:
圖五:Cortex-M3系統(tǒng)框圖
Cortex-M3的速度比ARM7快三分之一,功耗低四分之三,并且能實現(xiàn)更小芯片面積,利于將更多功能整合在更小的芯片尺寸中。Cortex-M3處理器結合了執(zhí)行Thumb-2指令的32位哈佛微體系結構和系統(tǒng)外設,包括Nested Vec-tored Interrupt Controller和Arbiter總線。該技術方案在測試和實例應用中表現(xiàn)出較高的性能:在臺機電180 nm工藝下,芯片性能達1.2 DMIPS/MHz,時鐘頻率高達100 MHz。
在工控領域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術,完全基于硬件進行中斷處理,最多可減少12個時鐘周期數(shù),在實際應用中可減少 70%中斷。
五.總結
ARM Cortex處理器系列都是基于ARMv7架構的產(chǎn)品,從尺寸和性能方而來看,既有少于33000個門電路的Cortex-M系列,也有高性能的Cortex-A系列。其中,Cortex-A系列是針對日益增長的,運行包括Linux、Windows,CE和Symbian操作系統(tǒng)在內的消費娛樂和無線產(chǎn)品設計的;ARM Cortex-R系列針對的是需要運行實時操作系統(tǒng)來進行控制應用的系統(tǒng),包括汽車電子、網(wǎng)絡和影像系統(tǒng);ARM Cortex-M系列則面向微控制器領域,為那些對開發(fā)費用非常敏感同時對性能要求不斷增加的嵌入式應用所設計的??梢婋S著在各種不同領域應用需求的增加,微處理器市場也在趨于多樣化。
評論