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