加入收藏
 免費(fèi)注冊(cè)
 用戶登陸
首頁 展示 供求 職場(chǎng) 技術(shù) 智造 職業(yè) 活動(dòng) 視點(diǎn) 品牌 鐠社區(qū)
今天是:2026年3月17日 星期二   您現(xiàn)在位于: 首頁 →  智造 → 白皮書店(汽車電子)
ARM白皮書:Cortex-M3處理器
日期:2007/2/1 14:47:48   作者:廣州周立功單片機(jī)發(fā)展公司

基于ARM嵌入式處理器的片上系統(tǒng)解決方案可應(yīng)用于企業(yè)應(yīng)用、汽車系統(tǒng)、家庭網(wǎng)絡(luò)和無線技術(shù)等市場(chǎng)領(lǐng)域。ARM Cortex系列提供了一個(gè)標(biāo)準(zhǔn)的體系結(jié)構(gòu)來滿足以上各種技術(shù)的不同性能要求,其包含的處理器基于ARMv7架構(gòu)的三個(gè)分工明確的部分。A部分面向復(fù)雜的尖端應(yīng)用程序,用于運(yùn)行開放式的復(fù)雜操作系統(tǒng);R部分針對(duì)實(shí)時(shí)系統(tǒng);M部分為成本控制和微控制器應(yīng)用提供優(yōu)化。

Cortex-M3是ARM公司于2004年底推出的首款基于ARMv7-M架構(gòu)的處理器,它集緊湊封裝、降低功耗、簡(jiǎn)化開發(fā)于一體,是專門為了在微控制器、汽車車身系統(tǒng)、工業(yè)控制系統(tǒng)和無線網(wǎng)絡(luò)等對(duì)功耗和成本敏感的嵌入式應(yīng)用領(lǐng)域?qū)崿F(xiàn)高系統(tǒng)性能而設(shè)計(jì)的。

In-Stat首席分析師Max Baron表示,最近幾年,32位微控制器工業(yè)發(fā)展神速,2005年收入比以前提高一倍,市場(chǎng)價(jià)值達(dá)到38億美元。在未來五年內(nèi),該市場(chǎng)出貨量將比2005年提高一倍,收入將超過61億美元,Cortex-M3處理器為深嵌入式應(yīng)用市場(chǎng)提供了一款集多個(gè)優(yōu)點(diǎn)于一身的產(chǎn)品。

2006年10月在加州圣克拉拉舉行的ARM開發(fā)商大會(huì)上,意法半導(dǎo)體宣布將在其下一代32位微控制器系列產(chǎn)品內(nèi)集成ARM Cortex-M3處理器,以加快市場(chǎng)從高端的8位、16位微控制器升級(jí)到32位解決方案,為市場(chǎng)提供能夠簡(jiǎn)化開發(fā)過程、大幅度節(jié)省成本和電能的高性能微控制器。

如果按ARM公司原來的ARM7、ARM9、ARM11等方式來命名,這款芯片的名稱應(yīng)該為ARM12, 但是ARM已經(jīng)決定繼續(xù)使用Cortex系列來命名,將來還會(huì)推出針對(duì)特定應(yīng)用的Cortex系列產(chǎn)品。本文介紹Cortex-M3的特點(diǎn)、結(jié)構(gòu)及應(yīng)用領(lǐng)域。

一、Cortex-M3處理器的特點(diǎn)

1、通過提高效率來提高性能
處理器可通過兩種途徑來提高它的性能,一是“work hard”,也就是直接通過提高時(shí)鐘頻率來提高性能,這種情況以高功耗作為代價(jià),并增加了設(shè)計(jì)的復(fù)雜性。另一種是“work smart”,在低時(shí)鐘頻率的情況下提高運(yùn)算效率,使處理器可以憑借簡(jiǎn)單的低功耗設(shè)計(jì)來完成與情況1中同樣的功能。Cortex-M3處理器的核心是基于哈佛架構(gòu)的3級(jí)流水線內(nèi)核,該內(nèi)核集成了分支預(yù)測(cè),單周期乘法,硬件除法等眾多功能強(qiáng)大的特性,使其在Dhrystone benchmark上具有出色的表現(xiàn)(1.25 DMIPS/MHz)。根據(jù)Dhrystone benchmark的測(cè)評(píng)結(jié)果,采用新的Thumb-2指令集架構(gòu)的Cortex-M3處理器,與執(zhí)行Thumb指令的ARM7TDMI-S處理器相比,每兆赫的效率提高了70%,與執(zhí)行ARM指令的ARM7TDMI-S處理器相比,效率提高了35%。

2、快速有效的應(yīng)用程序開發(fā)源于簡(jiǎn)易的使用方法

縮短上市時(shí)間與降低開發(fā)成本是選擇微控制器的關(guān)鍵標(biāo)準(zhǔn),而快速和簡(jiǎn)易的軟件開發(fā)能力是實(shí)現(xiàn)這些要求的關(guān)鍵。Cortex-M3處理器專門針對(duì)快速和簡(jiǎn)單的編程而設(shè)計(jì),用戶無需深厚的架構(gòu)知識(shí)或編寫任何匯編代碼就可以建立簡(jiǎn)單的應(yīng)用程序。Cortex-M3處理器帶有一個(gè)簡(jiǎn)化的基于棧的編程模型,該模型與傳統(tǒng)的ARM架構(gòu)兼容,同時(shí)與傳統(tǒng)的8位、16位架構(gòu)所使用的系統(tǒng)相似,它簡(jiǎn)化了8位、16位到32位的轉(zhuǎn)換過程。此外,使用基于硬件的中斷機(jī)制意味著編寫中斷服務(wù)程序(handlers)不再重要。在不需要匯編代碼寄存器操作的情況下,啟動(dòng)代碼得到了大大的簡(jiǎn)化。

在位字段處理、硬件除法和If/Then指令的協(xié)助下,Thumb-2指令集架構(gòu)(Instruction Set Architecture-ISA)底層的關(guān)鍵特性使C 代碼的執(zhí)行變得更加自然。在開發(fā)方面,Thumb-2指令自動(dòng)優(yōu)化了性能和代碼密度,在無需交互使用ARM代碼和Thumb代碼的情況下加快了開發(fā)的進(jìn)程,簡(jiǎn)化了編譯目標(biāo)的長期維護(hù)和支持工作。如此一來,用戶不但可以繼續(xù)使用C代碼,而且還免去了建立預(yù)編譯目標(biāo)代碼庫的麻煩,代碼在更大程度上獲得了重復(fù)利用。

3、針對(duì)敏感市場(chǎng)降低成本和功耗

成本是采用高性能微控制器永恒的屏障。由于先進(jìn)的制造工藝相當(dāng)昂貴,只有降低芯片的尺寸才有可能從本質(zhì)上降低成本。為了減小系統(tǒng)區(qū)域,Cortex-M3處理器采用了至今為止最小的ARM內(nèi)核,該內(nèi)核的核心部分(0.18um G)的門數(shù)僅為33000個(gè),它把緊密相連的系統(tǒng)部件有效地結(jié)合在一起。通過采用非對(duì)齊數(shù)據(jù)存儲(chǔ)技術(shù)、原子位操作和Thumb-2指令集,存儲(chǔ)容量的需求得到最小化,其中Thumb-2指令集對(duì)指令存儲(chǔ)容量的要求比ARM指令減少超過25%。

為了迎合對(duì)節(jié)能要求日益增長的大型家電和無線網(wǎng)絡(luò)市場(chǎng),Cortex-M3處理器支持?jǐn)U展時(shí)鐘門控和內(nèi)置睡眠模式。當(dāng)采用ARM Metro標(biāo)準(zhǔn)單元庫和TSMC 0.13G制造工藝時(shí),處理器運(yùn)行在50MHz的目標(biāo)頻率下的功耗僅為4.5mW,芯片封裝面積只有0.33mm2。

4、集成的調(diào)試和跟蹤功能

嵌入式系統(tǒng)通常不具備圖形用戶界面,軟件調(diào)試也因此成了程序員的一大難題。傳統(tǒng)上,在線仿真器(ICE)單元作為插件使用,通過大家熟悉的PC界面向系統(tǒng)提供窗口。然而,隨著系統(tǒng)體積的變小及其復(fù)雜性的增加,物理附加類似的調(diào)試單元已經(jīng)再難成為可行的方案。Cortex-M3 處理器通過其集成部件在硬件的本身實(shí)現(xiàn)了各種調(diào)試技術(shù),使調(diào)試在具備跟蹤和分析、斷點(diǎn)、觀察點(diǎn)和代碼修補(bǔ)功能的同時(shí),速度也獲得了有效的提高,促使產(chǎn)品可以更快地投入市場(chǎng)。此外,處理器還通過一個(gè)傳統(tǒng)的JTAG端口或一個(gè)適用于低管腳數(shù)封裝(LPC封裝)器件的2管腳串行線調(diào)試(Serial Wire Debug-SWD)端口賦予系統(tǒng)高度的可視性。

5、從ARM7升級(jí)為Cortex-M3可獲取更佳的性能和功效

在過去十年中,ARM7系列處理器被廣泛應(yīng)用于眾多領(lǐng)域。之后,Cortex-M3在ARM7的基礎(chǔ)上開發(fā)成功,為基于ARM7處理器系統(tǒng)的升級(jí)開辟了通道。它的中心內(nèi)核效率更高,編程模型更簡(jiǎn)單,它具有出色的確定中斷行為,其集成外設(shè)以低成本提供了更強(qiáng)大的性能。

二、Cortex-M3處理器結(jié)構(gòu)

基于ARMv7架構(gòu)的Cortex-M3處理器帶有一個(gè)分級(jí)結(jié)構(gòu)。它集成了名為CM3Core的中心處理器內(nèi)核和先進(jìn)的系統(tǒng)外設(shè),實(shí)現(xiàn)了內(nèi)置的中斷控制、存儲(chǔ)器保護(hù)以及系統(tǒng)的調(diào)試和跟蹤功能。這些外設(shè)可進(jìn)行高度配置,允許Cortex-M3處理器處理大范圍的應(yīng)用并更貼近系統(tǒng)的需求。目前Cortex-M3內(nèi)核和集成部件(圖3)已進(jìn)行了專門的設(shè)計(jì),用于實(shí)現(xiàn)最小存儲(chǔ)容量、減少管腳數(shù)目和降低功耗。

閱讀全文,請(qǐng)?jiān)L問廣州周立功單片機(jī)發(fā)展有限公司網(wǎng)站http://www.zlgmcu.com/download/downs.asp?ID=1863。

→ 『關(guān)閉窗口』
 發(fā)布人:dav
 [ → 我要發(fā)表 ]
上篇文章:3D-MEMS實(shí)現(xiàn)多元化的殺手級(jí)應(yīng)用
下篇文章:GE TPMS汽車輪胎壓力監(jiān)測(cè)系統(tǒng)
→ 主題所屬分類:  白皮書店 → 汽車電子
 熱門文章
 中航光電(158廠)電連接器產(chǎn)品選型指南 (64371)
 國巨(Yageo)片式電阻電容產(chǎn)品規(guī)格書 (57637)
 下一代前傳網(wǎng)絡(luò)接口(NGFI)白皮書 (49837)
 2013年移動(dòng)經(jīng)濟(jì)(The Mobile Economy 2013… (48113)
 鐳射二極管 (46552)
 使用NFC進(jìn)行藍(lán)牙配對(duì)(Using NFC for Bluet… (45341)
 為濾波電路選擇合適的運(yùn)算放大器 (42187)
 mirasol顯示器與競(jìng)爭(zhēng)性顯示技術(shù)的比較 - Qualco… (41849)
 CodeWarrior Development Studio (41013)
 u-blox產(chǎn)品目錄(Product Catalog 16… (40721)
 最近更新
 風(fēng)華高科中高壓MLCC解決方案多領(lǐng)域全場(chǎng)景滲透 (8月29日)
 用樹莓派Pico W和Lora Hat構(gòu)建網(wǎng)格節(jié)點(diǎn) (5月8日)
 用Pulsus PLD系統(tǒng)實(shí)現(xiàn)突破性piezoMEMS器件 (1月21日)
 復(fù)旦芯片實(shí)現(xiàn)感存算一體化:像人眼一樣智能 (9月29日)
 增強(qiáng)型人工智能為Meteor Lake處理器的設(shè)計(jì)提速 (5月15日)
 教育行業(yè)數(shù)字化自主創(chuàng)新飛騰生態(tài)解決方案白皮書 (4月2日)
 人形機(jī)器人設(shè)計(jì)原則及人類智能和內(nèi)部身體系統(tǒng)仿真 (2月2日)
 用傳感器讓中央空調(diào)更節(jié)能環(huán)保,精確測(cè)量溫濕度、… (1月30日)
 不干膠標(biāo)簽印刷UL認(rèn)證 (11月22日)
 基于廣芯微UM3242F-RET6主控芯片的DC-AC逆… (11月9日)
 文章搜索
搜索選項(xiàng):            
  → 評(píng)論內(nèi)容 (點(diǎn)擊查看)
您是否還沒有 注冊(cè) 或還沒有 登陸 本站?!
關(guān)于我們 ┋ 免責(zé)聲明 ┋ 產(chǎn)品與服務(wù) ┋ 聯(lián)系我們 ┋ About 365PR ┋ Join 365PR
Copyright @ 2005-2008 365pr.net Ltd. All Rights Reserved. 深圳市產(chǎn)通互聯(lián)網(wǎng)有限公司 版權(quán)所有
E-mail:postmaster@365pr.net 不良信息舉報(bào) 備案號(hào):粵ICP備06070889號(hào)