Cortex系列ARM內核介紹
Cortex-M3系統框圖如下所示:

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