目前,世界正在向物聯(lián)網(wǎng)、人工智能的潮流邁進(jìn),也隨著物理網(wǎng)、人工智能技術(shù)上的發(fā)展與推進(jìn),微處理器技術(shù)也在不斷革新,各種新型微處理器的應(yīng)用也在不斷深入。對(duì)于現(xiàn)階段大量32位嵌入式應(yīng)用的出現(xiàn), ARM嵌入式技術(shù)廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。正因?yàn)锳RM的處理器擁有眾多優(yōu)勢(shì),才得以如此廣泛的應(yīng)用。
體積小、低功耗、低成本、高性能
ARM處理器因?yàn)槠潴w積小,不占空間,所以能夠完美完成嵌入式環(huán)境下的應(yīng)用,ARM針對(duì)嵌入式應(yīng)用,同樣保持著超強(qiáng)的性能,處于世界領(lǐng)先地位,不僅如此還力求做到最低的功率消耗。之前ARM還發(fā)布了一顆名為 “Cortex-M0” 的新處理器,最大的特色在于體積號(hào)稱世界最小,耗電世界最低。ARM結(jié)構(gòu)的優(yōu)點(diǎn)是能兼顧到性能、功耗、代碼密度、價(jià)格等幾個(gè)方面,而且做得比較均衡。
指令執(zhí)行速度更快,指令長(zhǎng)度固定
ARM處理器共有37個(gè)寄存器,被分為若干個(gè)組(BANK),這些寄存器包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC指針),均為32位的寄存器。6個(gè)狀態(tài)寄存器,用以標(biāo)識(shí)CPU的工作狀態(tài)及程序的運(yùn)行狀態(tài),均為32位,目前只使用了其中的一部分。
ARM代碼相比較,可節(jié)省30%~40%以上的存儲(chǔ)空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。
很好的兼容8位/16位器件
ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長(zhǎng)度,Thumb指令為16位長(zhǎng)度。Thumb指令集為ARM指令集的功能子集,但與等價(jià)的
豐富的可選擇芯片
ARM公司并不是一個(gè)芯片制造商,是通過授權(quán)方式給半導(dǎo)體生產(chǎn)商。目前,全球幾乎所有的半導(dǎo)體廠家都向ARM公司購買了各種ARM核,配上多種不同的控制器(如LCD控制器、SDRAM控制器、DMA控制器等)和外設(shè)、接口,生產(chǎn)各種基于ARM核的芯片。目前,基于ARM核的各種處理器型號(hào)有好幾百種,在國(guó)內(nèi)市場(chǎng)上,常見的有ST、TI、NXP、Atmel、Samsung、OKI、Sharp、Hynix、Crystal等廠家的芯片。用戶可以根據(jù)各自的應(yīng)用需求,從性能、功能等方面考察,在許多具體型號(hào)中選擇最合適的芯片來設(shè)計(jì)自己的應(yīng)用系統(tǒng)。由于ARM核采用向上兼容的指令系統(tǒng),用戶開發(fā)的軟件可以非常方便地移植到更高的arm平臺(tái)。
ARM經(jīng)過長(zhǎng)時(shí)間的發(fā)展,ARM處理器甚至在對(duì)運(yùn)算速度要求更高的的上網(wǎng)本、平板電腦也大有跟Intel的ATOM處理器一較高低的實(shí)力,蘋果的ipad也是采用的ARM深度定制的一款處理器架構(gòu),ARM的體系結(jié)構(gòu)的處理器也應(yīng)用在Android系統(tǒng)的平板產(chǎn)品以及許多的智能手機(jī)當(dāng)中。如今物聯(lián)網(wǎng)的到來,ARM體現(xiàn)結(jié)構(gòu)下處理器將發(fā)揮更出彩的作用。
責(zé)任編輯:pj
-
寄存器
+關(guān)注
關(guān)注
31文章
5357瀏覽量
120590 -
微處理器
+關(guān)注
關(guān)注
11文章
2264瀏覽量
82532 -
人工智能
+關(guān)注
關(guān)注
1792文章
47375瀏覽量
238877
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論