《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 一探ARM發(fā)展史 ARM處理器大起底

一探ARM發(fā)展史 ARM處理器大起底

2016-12-01
關(guān)鍵詞: ARM 處理器 芯片 微處理器

 ARM公司既不生產(chǎn)芯片也不銷售芯片,,它只出售芯片技術(shù)授權(quán),。卻做到了在手持設(shè)備市場上占有90%以上的份額。幾個月前,,軟銀耗資300多億美元拿下ARM,,使得本來就大紅大紫的ARM公司,再一次竄到了業(yè)界人士的面前,。ARM這家不生產(chǎn)芯片卻也能數(shù)錢數(shù)到手抽筋的公司到底有著怎樣的發(fā)展史,。今天小編,就帶大伙一探究竟,,其中包括ARM處理器的詳細介紹,。

  ARM發(fā)展史

  1978年12月5日,,物理學(xué)家赫爾曼·豪澤(Hermann Hauser)和工程師Chris Curry,,在英國劍橋創(chuàng)辦了CPU公司(Cambridge Processing Unit),,主要業(yè)務(wù)是為當(dāng)?shù)厥袌龉?yīng)電子設(shè)備。1979年,,CPU公司改名為Acorn計算機公司,。

一探ARM發(fā)展史:ARM處理器大起底

  起初,Acorn公司打算使用摩托羅拉公司的16位芯片,,但是發(fā)現(xiàn)這種芯片太慢也太貴,。“一臺售價500英鎊的機器,,不可能使用價格100英鎊的CPU,!”他們轉(zhuǎn)而向Intel公司索要80286芯片的設(shè)計資料,但是遭到拒絕,,于是被迫自行研發(fā),。無情的英特爾估計現(xiàn)在腸子都悔青了。

一探ARM發(fā)展史:ARM處理器大起底

  1985年,,Roger Wilson和Steve Furber設(shè)計了他們自己的第一代32位,、6MHz的處理器,用它做出了一臺RISC指令集的計算機,,簡稱ARM(Acorn RISC Machine),。這就是ARM這個名字的由來。

  1990年11月27日,,Acorn公司正式改組為ARM計算機公司,。蘋果公司出資150萬英鎊,芯片廠商VLSI出資25萬英鎊,,Acorn本身則以150萬英鎊的知識產(chǎn)權(quán)和12名工程師入股,。公司的辦公地點非常簡陋,就是一個谷倉,。

一探ARM發(fā)展史:ARM處理器大起底

  公司成立后,,業(yè)務(wù)一度很不景氣,工程師們?nèi)诵幕袒?,?dān)心將要失業(yè),。由于缺乏資金,ARM做出了一個意義深遠的決定:自己不制造芯片,,只將芯片的設(shè)計方案授權(quán)(licensing)給其他公司,,由它們來生產(chǎn)。正是這個模式,,最終使得ARM芯片遍地開花,,將封閉設(shè)計的Intel公司置于“人民戰(zhàn)爭”的汪洋大海。

  20世紀90年代,ARM公司的業(yè)績平平,,處理器的出貨量徘徊不前,。但是進入21世紀之后,由于手機的快速發(fā)展,,出貨量呈現(xiàn)爆炸式增長,,ARM處理器占領(lǐng)了全球手機市場。

  經(jīng)過12年的發(fā)展,,在2002年,,ARM架構(gòu)芯片的出貨量正式突破10億。隨著智能設(shè)備的爆炸式成長,,如今,,要完成10億片的出貨量只需要一個月。

  2004年,,Cortex系列的誕生是ARM公司的大事件,,從此該公司不再用數(shù)字為處理器命名。它分為A,、R和M三類,,旨在為各種不同的市場提供服務(wù)。

  2006年,,全球ARM芯片出貨量為20億片,,2010年預(yù)計將達到45億片。

  2015年,,ARM基于ARMv8架構(gòu)推出了一種面向企業(yè)級市場的新平臺標準,。此外,他們還開始在物聯(lián)網(wǎng)領(lǐng)域發(fā)力,。同年,,福布斯雜志將ARM評為世界上五大最具創(chuàng)新力的公司之一。

一探ARM發(fā)展史:ARM處理器大起底

如今ARM已經(jīng)被軟銀收購,,孫正義也瞬間變成2016超級“網(wǎng)紅”,,還揚言要制霸物聯(lián)網(wǎng)時代。果然,,吸一口ARM“純氧”,,瞬間精氣神都不一樣了。

一探ARM發(fā)展史:ARM處理器大起底

  ARM產(chǎn)品分類

  ARM產(chǎn)品的分類方式有幾種,,可以按照馮若依曼結(jié)構(gòu)和哈佛結(jié)構(gòu)分類,,也可以按照ARMv1、ARMv2,、ARMv3,、ARMv4等構(gòu)架來分類,。然而從1983年開始,ARM內(nèi)核共有ARM1,、ARM2,、ARM6、ARM7,、ARM9,、ARM10,、ARM11和Cortex以及對應(yīng)的修改版或增強版組成,,越靠后的內(nèi)核,初始頻率越高,、架構(gòu)越先進,,功能也越強。目前移動智能終端中常見的為ARM11和Cortex內(nèi)核,。下面也將從ARM處理器幾大主流分類進行闡述,。

  嫌啰嗦,可以直接看下面這圖,,然后跳過本章節(jié),。

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

  Classic處理器

  -ARM7微處理器系列

  1994年推出,使用范圍最廣的 32 位嵌入式處理器系列,。 0.9MIPS/MHz的三級流水線和馮諾依曼結(jié)構(gòu),。ARM7系列包括ARM7TDMI、ARM7TDMI-S,、帶有高速緩存處理器宏單元的ARM720T,。該系列處理器提供Thumb 16位壓縮指令集和EmbededICE軟件調(diào)試方式,適用于更大規(guī)模的SoC設(shè)計中,。ARM7TDMI基于ARM體系結(jié)構(gòu)V4版本,,是目前低端的ARM核。

  -ARM9微處理器系列

  ARM9采用哈佛體系結(jié)構(gòu),,指令和數(shù)據(jù)分屬不同的總線,,可以并行處理。在流水線上,,ARM7是三級流水線,,ARM9是五級流水線。由于結(jié)構(gòu)不同,,ARM7的執(zhí)行效率低于ARM9,。基于Arm9內(nèi)核的處理器,,是具有低功耗,,高效率的開發(fā)平臺,。廣泛用于各種嵌入式產(chǎn)品。它主要應(yīng)用于音頻技術(shù)以及高檔工業(yè)級產(chǎn)品,,可以跑Linux以及Wince等高級嵌入式系統(tǒng),,可以進行界面設(shè)計,做出人性化的人機互動界面,,像一些網(wǎng)絡(luò)產(chǎn)品和手機產(chǎn)品,。

  -ARM9E微處理器系列

  ARM9E中的E就是Enhance instrctions,意思是增強型DSP指令,,說明了ARM9E其實就是ARM9就一個擴充,,變種。ARM9E系列微處理器為可綜合處理器,,使用單一的處理器內(nèi)核提供了微控制器,、DSP、Java應(yīng)用系統(tǒng)的解決方案,,極大的減少了芯片的面積和系統(tǒng)的復(fù)雜程度,。ARM9E系列微處理器提供了增強的DSP處理能力,很適合于那些需要同時使用DSP和微控制器的應(yīng)用場合,。

  -ARM10E微處理器系列

  ARM10E系列微處理器為可綜合處理器,,使用單一的處理器內(nèi)核提供了微控制器、DSP,、Java應(yīng)用系統(tǒng)的解決方案,,極大的減少了芯片的面積和系統(tǒng)的復(fù)雜程度。ARM9E系列微處理器提供了增強的DSP處理能力,,很適合于那些需要同時使用DSP和微控制器的應(yīng)用場合,。ARM10E與ARM9E區(qū)別在于,ARM10E使用哈佛結(jié)構(gòu),,6級流水線,,主頻最高可達325MHz,1.35MIPS/HZ,。

  -ARM11微處理器系列

  ARM公司近年推出的新一代RISC處理器,,它是ARM新指令架構(gòu)——ARMv6的第一代設(shè)計實現(xiàn)。該系列主要有ARM1136J,,ARM1156T2和ARM1176JZ三個內(nèi)核型號,,分別針對不同應(yīng)用領(lǐng)域。ARM11的媒體處理能力和低功耗特點,,特別適用于無線和消費類電子產(chǎn)品,;其高數(shù)據(jù)吞吐量和高性能的結(jié)合非常適合網(wǎng)絡(luò)處理應(yīng)用;另外,,也在實時性能和浮點處理等方面ARM11可以滿足汽車電子應(yīng)用的需求,。

 Cortex系列

  ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,,并分成A、R和M三類,,旨在為各種不同的市場提供服務(wù),。Cortex系列屬于ARMv7架構(gòu),由于應(yīng)用領(lǐng)域不同,,基于v7架構(gòu)的Cortex處理器系列所采用的技術(shù)也不相同,,基于v7A的稱為Cortex-A系列,基于v7R的稱為Cortex-R系列,,基于v7M的稱為Cortex-M系列,。

  -ARM Cortex-A

  ARM Cortex-A 系列應(yīng)用型處理器可向托管豐富OS平臺和用戶應(yīng)用程序的設(shè)備提供全方位的解決方案,從超低成本手機,、智能手機,、移動計算平臺,、數(shù)字電視和機頂盒到企業(yè)網(wǎng)絡(luò),、打印機和服務(wù)器解決方案。ARM在Cortex-A系列處理器大體上可以排序為:Cortex-A57處理器,、Cortex-A53處理器,、Cortex-A15處理器、Cortex-A9處理器,、Cortex-A8處理器,、Cortex-A7處理器、Cortex-A5處理器,、ARM11處理器,、ARM9處理器、ARM7處理器,,再往低的部分手機產(chǎn)品中基本已經(jīng)不再使用,。

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

  -ARM Cortex-R

  ARM Cortex-R實時處理器為要求可靠性、高可用性,、容錯功能,、可維護性和實時響應(yīng)的嵌入式系統(tǒng)提供高性能計算解決方案。Cortex-R 系列處理器通過已經(jīng)在數(shù)以億計的產(chǎn)品中得到驗證的成熟技術(shù)提供極快的上市速度,,并利用廣泛的 ARM 生態(tài)系統(tǒng),、全球和本地語言以及全天候的支持服務(wù),保證快速,、低風(fēng)險的產(chǎn)品開發(fā),。

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

 -ARM Cortex-M

  ARM Cortex-M處理器系列是一系列可向上兼容的高能效、易于使用的處理器,,這些處理器旨在幫助開發(fā)人員滿足將來的嵌入式應(yīng)用的需要,。這些需要包括以更低的成本提供更多功能,、不斷增加連接、改善代碼重用和提高能效,。Cortex-M 系列針對成本和功耗敏感的MCU和終端應(yīng)用(如智能測量,、人機接口設(shè)備、汽車和工業(yè)控制系統(tǒng),、大型家用電器,、消費性產(chǎn)品和醫(yī)療器械)的混合信號設(shè)備進行過優(yōu)化。

一探ARM發(fā)展史:ARM處理器大起底

一探ARM發(fā)展史:ARM處理器大起底

  SecurCore系列

  SecurCore系列處理器專門為安全需要而設(shè)計,,提供了完善的32位RISC技術(shù)的安全解決方案,,因此,SecurCore系列微處理器除了具有ARM體系結(jié)構(gòu)的低功耗,,高性能的特點外,,還具有其獨特的優(yōu)勢,即提供了對安全解決方案的支持,。SecurCore 系列微處理器主要應(yīng)用于一些對安全性要求較高的應(yīng)用產(chǎn)品及應(yīng)用系統(tǒng),,如電子商務(wù),電子政務(wù)等,。SecurCore系列微處理器包含:SecurCore SC100, SecurCore SC110, SecurCore SC200和SecurCore SC21,。

  Intel的Xscale系列

  Intel的XScale源于ARM內(nèi)核,在這個架構(gòu)基礎(chǔ)上擴展,,它保留了對以往產(chǎn)品的向下兼容性,。在指令集結(jié)構(gòu)上,XScale仍然屬于ARM的“V5TE”體系,,與ARM9,,10系列內(nèi)核相同,但它擁有與眾不同的7級流水線,,除了無法直接支持Java解碼和V6 SIMD指令集外,,各項性能參數(shù)與ARM11核心都比較接近。再結(jié)合Intel在半導(dǎo)體制造領(lǐng)域的技術(shù)優(yōu)勢,,XScale獲得了極大的性能提升,,它的最高頻率可達到1GHz,并保持ARM體系貫有的低功耗特性,。

  Inter的StrongARM系列

  在PDA領(lǐng)域,,Intel的StrongARM和XScale處理器占據(jù)舉足輕重的地位,這兩者在架構(gòu)上都屬于ARM體系,,相當(dāng)于ARM的一套實際應(yīng)用方案,。StrongARM 系列處理器是現(xiàn)歸于英特爾旗下的ARM公司推出的一款旨在支持WinCE3.0-PocketPC系統(tǒng)的RISC(精簡指令集)處理器。

  新興市場的一條蛟龍

  正如開頭所說,ARM公司的高性能,、低耗能的RISC微處理器目前占據(jù)了手機處理器90%的市場份額,。然而一些預(yù)測機構(gòu)分析,智能手機市場開始趨于穩(wěn)定,。相較于去年,,只實現(xiàn)了個位數(shù)的增長。ARM也不會單純的在消費電子領(lǐng)域停滯不前,。前不久軟銀收購ARM,,也被眾多分析師解讀,認為這是吹響了進軍物聯(lián)網(wǎng)的一個號角,。

  對ARM本身產(chǎn)品來說,,ARM非常注重于提升芯片的能效。不僅如此,,ARM的架構(gòu)是旗下所有32位處理器都可以支持強大的非對稱加密算法和協(xié)議,,考慮到物聯(lián)網(wǎng)設(shè)備需要時常連接到網(wǎng)絡(luò),隨著市場的逐漸發(fā)展,,強大的加密和安全功能毫無疑問將會變得越來越重要,。并且,ARM在兩年前的年度技術(shù)論壇上,,推出了專門針對IoT領(lǐng)域的mbed物聯(lián)網(wǎng)設(shè)備平臺——mbed平臺,。ARM希望割裂的IoT市場給整合起來,形成一個大統(tǒng)一環(huán)境,。

一探ARM發(fā)展史:ARM處理器大起底

 在人工智能領(lǐng)域,ARM認為,,此技術(shù)陣營眾多,,現(xiàn)階段ARM選擇深耕后端控制技術(shù),以支持各式各樣的人工智慧應(yīng)用,。比如NVIDIA采用ARM處理器與自家的GPU實現(xiàn)人工智慧,。在視覺系統(tǒng)部分,主要是由GPU搜集外界資訊進行處理,,但在此同時也會衍生出需要作業(yè)系統(tǒng)驅(qū)動后端應(yīng)用需求的功能,,而ARM處理器即是協(xié)助后端應(yīng)用的協(xié)調(diào)工作。換言之,,前端是由GPU或FPGA來實作,,而后端涉及到Linux作業(yè)系統(tǒng)的部分則由ARM處理器負責(zé)。

  在汽車電子,,ARM亦有不俗的表現(xiàn),,例如以汽車電子中的PND為例,ARM就占據(jù)了80%以上的市場,。然而汽車的MCU產(chǎn)品中大部分是8位,、16位,。ARM的全球嵌入式總監(jiān)表示:“32位MCU的成本已經(jīng)降低了很多,有的甚至還低于16位的MCU,,基于Cortex-M3的MCU提供了更強大的運算能力和其他功能,,如集成USB、DMA等,,都是8位和16位MCU無法比擬的,。”不僅如此ARM專門推出了針對FPGA的Cortex-M3軟核,,NVIDIA前不久還發(fā)布了基于ARM架構(gòu)搭載的Parker系列,,專為NVIDIA的 DRIVE PX 2智能汽車系統(tǒng)準備。

一探ARM發(fā)展史:ARM處理器大起底

  如今物聯(lián)網(wǎng),、汽車電子,、人工智能等新興領(lǐng)域的興起,給ARM創(chuàng)造了更多的機會,。在智能手機已經(jīng)酒足飯飽且趨于平穩(wěn)的市場中,,ARM也尋求著更多的突破。最近有報道,,說三星準備丟開ARM開發(fā)RISC-V架構(gòu)自主CPU內(nèi)核,。莫非這消息透露出隨著時間推移,ARM生存空間被壓縮,?不管怎么,,我們還是更期待ARM在更多新興領(lǐng)域的表現(xiàn)。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章,、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者,。如涉及作品內(nèi)容,、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。