ARM推出針對(duì)MCU領(lǐng)域的Cortex-M3
ARM公司在上周推出了Cortex-M3微處理器,該處理器適用于高性能、極其低成本需求的嵌入式應(yīng)用,如:微控制器、汽車(chē)系統(tǒng)、大型家用電器、網(wǎng)絡(luò)裝置等。與原來(lái)的通用型ARM CPU不同, Cortex-M3 主要針對(duì)MCU,單片機(jī)等領(lǐng)域。
ARM公司中國(guó)總裁譚軍博士介紹,如果按ARM公司原來(lái)的ARM7, ARM9, ARM11等方式來(lái)命名,這款芯片的名稱應(yīng)該為ARM12, 但是ARM已經(jīng)決定用Cortex系列來(lái)命名,最新推出的第一款產(chǎn)品是Cortex-M3,針對(duì)微控制器(MCU)領(lǐng)域。將來(lái)ARM還會(huì)推出針對(duì)應(yīng)用的Cortex-A系列,針對(duì)實(shí)時(shí)操作系統(tǒng)的R系列。Cortex-M3采用的V7指令集, 它的速度比ARM7快三分之一,功耗低四分之三,并且能實(shí)現(xiàn)更小芯片面積,利于將更多功能整合在更小的芯片尺寸中。
Cortex-M3是一個(gè)32位的核,在傳統(tǒng)的單片機(jī)領(lǐng)域中,有一些不同于通用32位CPU應(yīng)用的要求。譚軍舉例說(shuō),在工控領(lǐng)域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術(shù),完全基于硬件進(jìn)行中斷處理,最多可減少12個(gè)時(shí)鐘周期數(shù),在實(shí)際應(yīng)用中可減少70%中斷。
單片機(jī)的另外一個(gè)特點(diǎn)是調(diào)試工具非常便宜,不象ARM的仿真器動(dòng)輒幾千上萬(wàn)。針對(duì)這個(gè)特點(diǎn),Cortex-M3采用了新型的單線調(diào)試(Single Wire)技術(shù),專門(mén)拿出一個(gè)引腳來(lái)做調(diào)試,從而節(jié)約了大筆的調(diào)試工具費(fèi)用。同時(shí),Cortex-M3中還集成了大部分存儲(chǔ)器控制器,這樣工程師可以直接在MCU外連接Flash,降低了設(shè)計(jì)難度和應(yīng)用障礙。
ARM Cortex-M3處理器結(jié)合了多種突破性技術(shù),令芯片供應(yīng)商提供超低費(fèi)用的芯片,僅33000門(mén)的內(nèi)核性能可達(dá)1.2DMIPS/MHz。該處理器還集成了許多緊耦合系統(tǒng)外設(shè),令系統(tǒng)能滿足下一代產(chǎn)品的控制需求。ARM公司希望Cortex-M3核的推出,能幫助單片機(jī)廠商實(shí)現(xiàn)由8位(16位)向32位微處理器的快速移值。