ARM體系結(jié)構(gòu)詳解 ARM處理器分析
ARM處理器近年來是非?;馃?,尤其是用于一些通信硬件設(shè)備中。如:廈門計訊TG463千兆網(wǎng)關(guān)就是采用高端ARM處理器,使用更安全應(yīng)用更靈活。那么,ARM處理器有哪些特點呢?
一、ARM處理器的一些特點
支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件。Thumb指令集比通常的8位和16位CISC/RISC處理器具有更好的代碼密度;
指令執(zhí)行采用3級流水線/5級流水線技術(shù);
帶有指令Cache和數(shù)據(jù)Cache,大量使用寄存器,指令執(zhí)行速度更快。大多數(shù)數(shù)據(jù)操作都在寄存器中完成。尋址方式靈活簡單,執(zhí)行效率高。指令長度固定(在ARM狀態(tài)下是32位,在Thumb狀態(tài)下是16位);
支持大端格式和小端格式兩種方法存儲字?jǐn)?shù)據(jù);
支持Byte(字節(jié),8位)、Halfword(半字,16位)和Word(字,32位)三種數(shù)據(jù)類型。
支持用戶、快中斷、中斷、管理、中止、系統(tǒng)和未定義等7種處理器模式,除了用戶模式外,其余的均為特權(quán)模式;
處理器芯片上都嵌入了在線仿真ICE-RT邏輯,便于通過JTAG來仿真調(diào)試ARM體系結(jié)構(gòu)芯片,可以避免使用昂貴的在線仿真器。另外,在處理器核中還可以嵌入跟蹤宏單元ETM,用于監(jiān)控內(nèi)部總線,實時跟蹤指令和數(shù)據(jù)的執(zhí)行;
具有片上總線AMBA(Advanced Micro-controller Bus Architecture)。
AMBA定義了3組總線:先進(jìn)高性能總線AHB(Advanced High performance Bus);先進(jìn)系統(tǒng)總線ASB(Advanced System Bus);先進(jìn)外圍總線APB(Advanced Peripheral Bus)。
通過AMBA可以方便地擴(kuò)充各種處理器及I/O,可以把DSP、其他處理器和I/O(如UART、定時器和接口等)都集成在一塊芯片中;
采用存儲器映像I/O的方式,即把I/O端口地址作為特殊的存儲器地址;
具有協(xié)處理器接口。ARM允許接16個協(xié)處理器,如CP15用于系統(tǒng)控制,CP14用于調(diào)試控制器;
采用了降低電源電壓,可工作在3.0V以下;減少門的翻轉(zhuǎn)次數(shù),當(dāng)某個功能電路不需要時禁止門翻轉(zhuǎn);減少門的數(shù)目,即降低芯片的集成度;降低時鐘頻率等一些措施降低功耗;
體積小、低成本、高性能。
二、一個典型的ARM體系結(jié)構(gòu)
包含有32位ALU、31個32位通用寄存器及6位狀態(tài)寄存器、32&TImes;8位乘法器、32&TImes;32位桶形移位寄存器、指令譯碼及控制邏輯、指令流水線和數(shù)據(jù)/地址寄存器等。
1、ALU
ARM體系結(jié)構(gòu)的ALU與常用的ALU邏輯結(jié)構(gòu)基本相同,由兩個操作數(shù)鎖存器、加法器、邏輯功能、結(jié)果及零檢測邏輯構(gòu)成。ALU的最小數(shù)據(jù)通路周期包含寄存器讀時間、移位器延遲、ALU延遲、寄存器寫建立時間、雙相時鐘間非重疊時間等幾部分。
2、桶形移位寄存器
ARM采用了32&TImes;32位桶形移位寄存器,左移/右移n位、環(huán)移n位和算術(shù)右移n位等都可以一次完成,可以有效的減少移位的延遲時間。在桶形移位寄存器中,所有的輸入端通過交叉開關(guān)(Crossbar)與所有的輸出端相連。交叉開關(guān)采用NMOS晶體管來實現(xiàn)。
3、高速乘法器
ARM為了提高運算速度,采用兩位乘法的方法,2位乘法可根據(jù)乘數(shù)的2位來實現(xiàn)“加-移位”運算。ARM的高速乘法器采用32&TImes;8位的結(jié)構(gòu),完成32×2位乘法也只需5個時鐘周期。
4、浮點部件
在ARM體系結(jié)構(gòu)中,浮點部件作為選件可根據(jù)需要選用,F(xiàn)PA10浮點加速器以協(xié)處理器方式與ARM相連,并通過協(xié)處理器指令的解釋來執(zhí)行。
浮點的Load/Store指令使用頻度要達(dá)到67%,故FPA10內(nèi)部也采用Load/Store結(jié)構(gòu),有8個80位浮點寄存器組,指令執(zhí)行也采用流水線結(jié)構(gòu)。
5、控制器
ARM的控制器采用硬接線的可編程邏輯陣列PLA,其輸入端有14根、輸出端有40根,分散控制Load/Store多路、乘法器、協(xié)處理器以及地址、寄存器ALU和移位器。
6、寄存器
ARM內(nèi)含37個寄存器,包括31個通用32位寄存器和6個狀態(tài)寄存器。
推薦資訊
- 資訊 | 計訊物聯(lián)與福建農(nóng)林大學(xué)共建就業(yè)創(chuàng)業(yè)實踐基地,校企合作再深化12-10
- 邀請函 | 計訊物聯(lián)攜“人工智能+水利”,邀您共赴鄭州!12-09
- 產(chǎn)品 | 基于國密“算法-芯片-設(shè)備”,打造金融級加密物聯(lián)網(wǎng)終端12-05
- 計訊物聯(lián)“供排水一體化方案”亮相成都國際管網(wǎng)展,筑牢應(yīng)急生命線12-01
- 上海EP現(xiàn)場 | 計訊物聯(lián)AIoT軟硬一體,賦能電力能源數(shù)智化11-25
- 資訊|計訊物聯(lián)亮相海南水利技術(shù)推介會,多項創(chuàng)新成果賦能水利建設(shè)11-25
- 工信部印發(fā)《高標(biāo)準(zhǔn)數(shù)字園區(qū)建設(shè)指南》,廈門計訊物聯(lián)助力打造高標(biāo)準(zhǔn)數(shù)字園區(qū)11-24
- 邊緣計算網(wǎng)關(guān)空壓機數(shù)據(jù)采集與遠(yuǎn)程監(jiān)控運維解決方案11-24
-
水利遙測終端機TY511-X水利遙測終端機TY511-X集水文水資源、視頻數(shù)據(jù)采集和邏輯控制功能于一體的工業(yè)級網(wǎng)關(guān)型遙測終端機,采用大容量存儲和高級路由等新型設(shè)計方式,通信網(wǎng)絡(luò)可采用4G無線網(wǎng)絡(luò)或本地寬帶網(wǎng)絡(luò)將 -
5G加密工業(yè)網(wǎng)關(guān)|TR323-A2計訊物聯(lián)5G加密工業(yè)網(wǎng)關(guān) TR323-A2,具備加密、認(rèn)證和數(shù)據(jù)防篡改能力,支持國密軟硬件加密,支持SM1、SM2、SM3、SM4算法,支持IPsec VPN加密,支持APN VPDN數(shù)據(jù)安全 -
雷達(dá)水位計計訊物聯(lián)雷達(dá)水位計采用先進(jìn)雷達(dá)波測距技術(shù),非接觸式精準(zhǔn)監(jiān)測水位變化,適用于河流、湖泊、水庫、城市管網(wǎng)、工業(yè)水池等多場景。無需接觸介質(zhì),抗干擾能力強,在惡劣環(huán)境下仍能穩(wěn)定工 -
電磁流量計計訊物聯(lián)電磁流量計,支持累積流量、瞬時流量、流速、流量百分比等高精度測量,低功耗長壽命,一體式以及分體式多場景高效安裝,主要應(yīng)用于環(huán)保、水利、農(nóng)業(yè)、供熱領(lǐng)域等。
-
基于工業(yè)網(wǎng)關(guān)的充電樁遠(yuǎn)程運維與監(jiān)控管理一體化解決方案廈門計訊物聯(lián)工業(yè)網(wǎng)關(guān)賦能充電樁遠(yuǎn)程運維與監(jiān)控管理解決方案,通過工業(yè)網(wǎng)關(guān)實現(xiàn)充電樁的設(shè)備互聯(lián)、數(shù)據(jù)采集、邊緣計算與遠(yuǎn)程運維,構(gòu)建全生命周期監(jiān)控管理體系,提升運維效率與設(shè)備可 -
智慧化工園區(qū)平臺廈門計訊物聯(lián)化工園區(qū)環(huán)保智慧平臺是基于物聯(lián)網(wǎng)、大數(shù)據(jù)和云計算技術(shù)的綜合性管理平臺,構(gòu)建起覆蓋大氣、水質(zhì)、土壤、危廢的全要素監(jiān)測網(wǎng)絡(luò),將園區(qū)管理、監(jiān)測、預(yù)警、應(yīng)急等功能集于 -
5G工業(yè)路由器園區(qū)無人配送車聯(lián)網(wǎng)解決方案計訊物聯(lián)5G工業(yè)路由器園區(qū)無人配送車聯(lián)網(wǎng)解決方案?過集成5G工業(yè)路由器、無人配送車、云端管理平臺和邊緣計算技術(shù),構(gòu)建一個高可靠、低延時、高帶寬的園區(qū)無人駕駛配送網(wǎng)絡(luò)。 -
環(huán)保用電監(jiān)管一體解決方案計訊物聯(lián)環(huán)保用電監(jiān)管一體解決方案通過實時監(jiān)測企業(yè)生產(chǎn)設(shè)施與治污設(shè)施的用電數(shù)據(jù),對企業(yè)污染治理設(shè)施運行狀態(tài)的精準(zhǔn)監(jiān)控與動態(tài)管理的系統(tǒng)性方案,實現(xiàn)環(huán)保合規(guī)監(jiān)管與能源高效管理

閩公網(wǎng)安備 35021102001331號