?
ARM 是誰?可以毫不夸張地說它正存在于每個(gè)人的身邊,從一個(gè)默默無聞的小公司占領(lǐng)了全世界。ARM 構(gòu)架在其中起到重要的作用,這家 chipless 的公司通過絕佳的 IP 設(shè)計(jì)打動了大部分 MCU 廠商的心,使得他們紛紛拋棄自己的構(gòu)架,轉(zhuǎn)而投身 ARM 構(gòu)架。ARM 雖然在 PC 領(lǐng)域沒有戰(zhàn)勝英特爾,但是在移動處理器市場卻抓住了絕佳的機(jī)會,隨著英特爾宣布停止移動處理器的研發(fā),ARM 大有一統(tǒng)江湖的態(tài)勢。最近也在宣布進(jìn)軍服務(wù)器領(lǐng)域,這雖然短期內(nèi)對英特爾構(gòu)不成威脅,但是長遠(yuǎn)來看,從英特爾手中分得一杯羹在所難免。
ARM 的發(fā)展有著怎么的曲折,又創(chuàng)造了哪些傳奇?我們從下面這篇文章來看。
提起 ARM,應(yīng)該不會陌生,在前文中多次提到過 ARM 公司、ARM 處理器和 ARM 技術(shù),雖然只是蜻蜓點(diǎn)水般地點(diǎn)到為止,但足以證明的其在 MCU 江湖中的地位,可以這樣總結(jié):有處理器之處,皆有 ARM。
ARM 的 LOGO
ARM 芯片實(shí)物圖
看到這里,也許大家不禁要問:“ARM 到底有何能力,竟然獲得如此高的地位呢?”
概括下來,兩點(diǎn)足矣。
特點(diǎn) 1:節(jié)能。
ARM 最大的特點(diǎn)是節(jié)能,因此 ARM 處理器非常適用于行動通訊領(lǐng)域,符合其主要設(shè)計(jì)目標(biāo)為低耗電的特性。
特點(diǎn) 2:龐大的家族。
時(shí)至今日,ARM 家族占了所有 32 位嵌入式處理器 75%的比例,使它成為占全世界最多數(shù)的 32 位架構(gòu)之一。
如果不相信,那么隨手拆解一款消費(fèi)類電子產(chǎn)品,尤其是便攜式的產(chǎn)品,比如:最常見的手機(jī)、MP3/4/5 等系列的播放器、甚至是 “超極本”,專業(yè)手持的數(shù)據(jù)采集器、PDA、掌上型電子游戲機(jī)等,極有可能發(fā)現(xiàn),里面就是一顆 ARM“心”。如果不甘心,那么可以繼續(xù)追尋,打開家里的 PC 或與其相關(guān)的外設(shè)類的產(chǎn)品,諸如硬盤、路由器等,估計(jì)也會有同樣的收獲。如果足夠幸運(yùn),有一天“撞上”某款秘密等級較高的軍用設(shè)備,也許會驚嘆:OMG!原來它也是一顆 ARM 芯!
ARM,神一般的存在著的處理器。
此外,還有一些基于 ARM 設(shè)計(jì)的派生產(chǎn)品,重要產(chǎn)品還包括 Marvell 的 XScale 架構(gòu)和德州儀器的 OMAP 系列。
現(xiàn)在還有疑問嗎?上述這兩點(diǎn),擁有其一,便可以具有指點(diǎn)江山的資格吧?更何況 ARM 是兩者兼而有之!
在這里,就這個(gè)話題將展開詳細(xì)的討論,并逐步認(rèn)識一下,ARM 的江湖地位是如何煉成的。
?
1. 不走尋常路線的 ARM 公司
21 世紀(jì),注定是個(gè)充滿傳奇的時(shí)代,傳奇的人物和傳奇的技術(shù)紛紛登上歷史的舞臺。
首先登場的是“嵌入式”,千禧年之后的時(shí)髦詞匯,并且成為 2001 年談?wù)摰米疃嗟脑~匯之一。2002 年,“嵌入式”的溫度還沒降下來,“ARM”便隆重登場,并位居熱門詞匯的榜首:談?wù)撟疃?、熱度最高。此后,電?a class="article-link" target="_blank" href="/tag/%E5%B7%A5%E7%A8%8B%E5%B8%88/">工程師在技術(shù)交流的時(shí)候,如果不提及這個(gè)兩個(gè)詞匯,恐怕是不好意開口的。
究竟什么是 ARM 呢?
他是英國一家電子公司的名字,全名的意思是 Advanced RISC Machine(進(jìn)階精簡指令集機(jī)器,早期曾用名 Acorn RISC Machine)。
該公司成立于 1990 年 11 月 27 日,Acorn 公司正式改組為 ARM 計(jì)算機(jī)公司,由蘋果電腦,Acorn 電腦集團(tuán)和 VLSI Technology 的合資企業(yè)。其中蘋果公司出資 150 萬英鎊,芯片廠商 VLSI 出資 25 萬英鎊,Acorn 本身則以 150 萬英鎊的知識產(chǎn)權(quán)和 12 名工程師入股。
眾所周知,1990 的蘋果電腦,已經(jīng)是可以呼風(fēng)喚雨了,Acorn 到底有何魅力,吸引了 Apple 呢?
別急,請看下文:
Acorn 計(jì)算機(jī)公司(Acorn Computers)創(chuàng)立于 1978 年,公司位于英格蘭的劍橋,世界上首個(gè)商用單芯片 RISC 處理器,便是它的杰作。Acorn 在 80 年代 PC 革命初期的貢獻(xiàn),相當(dāng)于美國的“蘋果公司”。
不得不說,這是一場門當(dāng)戶對的聯(lián)盟。
聯(lián)盟之后,蘋果電腦當(dāng)時(shí)的思路是:希望將 RISC 技術(shù)應(yīng)用于自身系統(tǒng)。于是,ARM 微處理器新標(biāo)準(zhǔn)因此應(yīng)運(yùn)而生。12 年后,Acorn 計(jì)算機(jī)公司剝離了 ARM 部門,成立了 ARM 公司。出人意料的是,有資金、有人才的公司,當(dāng)時(shí)的辦公地點(diǎn)非常簡陋,就是一個(gè)谷倉。
當(dāng)年作為辦公地點(diǎn)的谷倉
當(dāng)年在谷倉里開會的場景圖
從照片上看,可見當(dāng)年的簡陋。不過,以今天的觀點(diǎn)來看,這是一種簡約和自然,有一種世外桃源的感覺。
簡陋,并沒有阻止 ARM 探險(xiǎn)的腳步。
?
20 世紀(jì)的 80 年代末 90 年代初,半導(dǎo)體行業(yè)產(chǎn)業(yè)鏈剛剛出現(xiàn)分工,臺積電,聯(lián)電等半導(dǎo)體代工廠正悄悄崛起。當(dāng)時(shí)的芯片生產(chǎn)模式大體分為兩種:fabless 和 chipless。
fabless,公司自己設(shè)計(jì)芯片,但是生產(chǎn)過程則包給臺積電等代工廠生產(chǎn)。
chipless,公司既不生產(chǎn)芯片,也不設(shè)計(jì)芯片,而是設(shè)計(jì)出高效的 IP 內(nèi)核,授權(quán)給半導(dǎo)體公司使用。
美國硅谷中的一些 fabless 公司如雨后春筍一樣涌現(xiàn)出來,而 ARM 則敢為天下先,選擇了后一種模式:半導(dǎo)體公司在取得授權(quán)后,在 ARM 技術(shù)的基礎(chǔ)上添加自己的設(shè)計(jì)并推出芯片產(chǎn)品,最后由 OEM 客戶采用這些芯片來構(gòu)建基于 ARM 技術(shù)的系統(tǒng)產(chǎn)品。
這種做法在當(dāng)時(shí)被認(rèn)為可能面臨著很大風(fēng)險(xiǎn),因?yàn)闆]有人知道,這條路能不能行得通。ARM 選擇了一條沒人走過的路,歷史的發(fā)展證明,ARM 的選擇是正確的、成功的,正是這個(gè)模式,最終使得 ARM 芯片遍地開花,并使得 ARM 站在了半導(dǎo)體產(chǎn)業(yè)鏈上游的上游。
毫無疑問,ARM 是成功的,從 12 年前成立 ARM 時(shí)候的飽受質(zhì)疑,到后來的遍地開花,“不走尋常路”,足以見證 ARM 的遠(yuǎn)見卓識。同時(shí),作為附加產(chǎn)品,他還讓全世界的行業(yè)人士,從這個(gè)窗口認(rèn)識到了英國的電子公司,ARM 的成功帶動了英國的 chipless 公司的發(fā)展。
ARM 的核心業(yè)務(wù)是銷售芯片核心技術(shù) IP,目前全球有 103 家巨型 IT 公司在采用 ARM 技術(shù),20 家最大的半導(dǎo)體廠商中有 19 家是 ARM 的用戶,包括德州儀器,意法半導(dǎo)體,Philips,Intel 等。
當(dāng)初,在 20 大巨頭中,唯一沒有購買 ARM 授權(quán)的是 Intel 的老對頭 AMD,因?yàn)?Intel 便攜式處理器采用的是 StrongARM,而 AMD 則收購了 Alchemy 公司與之抗衡,采用的是 MIPS 結(jié)構(gòu),但是經(jīng)過數(shù)年的努力,2016 年 1 月,AMD 終于推出了首個(gè)基于 ARM 架構(gòu)的處理器——OpteronA1100。由此可見 ARM 的影響力。
微處理器核是 ARM 技術(shù)的重中之中,目前面向市場的有 ARM7, ARM9, ARM9E-S,StrongARM 和 ARM10 系列,在經(jīng)典處理器 ARM11 以后的產(chǎn)品,改用 Cortex 命名,有關(guān) Cortex 系列的描述,將在下文中繼續(xù)展開。
2.ARM 的起源
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 計(jì)算機(jī)公司。
Acorn 公司的 LOGO
物理學(xué)家赫爾曼·豪澤(Hermann Hauser)和工程師 Chris Curry
ARM 的設(shè)計(jì)是 Acorn 電腦公司(Acorn Computers Ltd)于 1983 年開始的開發(fā)計(jì)劃。Acorn 的一個(gè)小團(tuán)隊(duì)要為他們的下一代計(jì)算機(jī)挑選合適的處理器,根據(jù)他們提供的技術(shù)需求,在當(dāng)時(shí)的市場上無法找到合適的處理器,于是 Acorn 做了一個(gè)非常有魄力的決定:自己設(shè)計(jì)一個(gè)處理器!
雖然看起來有魄力,不過這個(gè)決定在當(dāng)時(shí)來說無異于是一項(xiàng)冒險(xiǎn)計(jì)劃,但形勢所迫不得不開啟冒險(xiǎn)之旅。事情的經(jīng)過是這樣的:起初,Acorn 公司打算使用摩托羅拉公司的 16 位芯片,但是發(fā)現(xiàn)這種芯片太慢也太貴。
“一臺售價(jià) 500 英鎊的機(jī)器,不可能使用價(jià)格 100 英鎊的 CPU!”
他們轉(zhuǎn)而向 Intel 公司索要 80286 芯片的設(shè)計(jì)資料,但是遭到拒絕。誰讓人家是霸主呢?眼看著求援的路被堵死,唯一的辦法就是自行研發(fā)了。
?
高風(fēng)險(xiǎn)意味著高回報(bào),這一點(diǎn)在 18 個(gè)月后得到了驗(yàn)證,而 ARM 其后的發(fā)展,不知道 Intel 是否會后悔當(dāng)初的決定,但有一點(diǎn)是確定的,心理陰影面積是小不了的。
這個(gè)團(tuán)隊(duì)由 Roger Wilson 和 Steve Furber 帶領(lǐng),著手開發(fā)一種新架構(gòu),類似進(jìn)階的 MOS Technology 6502 處理器。Acorn 有一大堆建構(gòu)在 6502 架構(gòu)上的電腦,因此能設(shè)計(jì)出一顆類似的芯片,即意味著對公司有很大的優(yōu)勢。
Roger Wilson 和 Steve Furber
就這樣,在 20 實(shí)際 80 年代中期,一個(gè)小團(tuán)隊(duì)僅僅用了 18 個(gè)月就完成了從設(shè)計(jì)到實(shí)現(xiàn)的全過程,這是一臺 RISC 指令集的計(jì)算機(jī),叫做 Acorn RISC Machine(簡稱 ARM)。后來 Acorn 公司沒落了,而處理器設(shè)計(jì)部門被分了出來,組成了一家新公司。
3.ARM 的發(fā)展
良好的開端是成功的一半,ARM 的發(fā)展之路同樣驗(yàn)證了這個(gè)道理。下面是 ARM 的發(fā)展大事記:
1985——誕生了第一顆 ARM 芯片,ARM1 Sample 版。
1986——ARM2,具有 32 位數(shù)據(jù)總線,26 位地址總線,16 個(gè) 32 位寄存器的處理器實(shí)現(xiàn)產(chǎn)能量產(chǎn),它是首顆“真正”的產(chǎn)能型芯片 。
20 世紀(jì) 80 年代晚期——蘋果電腦開始與 Acorn 合作開發(fā)新版的 ARM 核心。
1991——與蘋果的合作造就了 ARM6,并進(jìn)入了蘋果的 Apple Newton PDA 和 Acorn Risc-PC 成為了它們的處理器。
蘋果公司的牛頓 PDA
在該年正式成立了 ARM 公司,作為 Acorn 的一家子公司。然后蘋果電腦使用 ARM6 架構(gòu)的 ARM610 來當(dāng)作他們 Apple Newton PDA 的基礎(chǔ)。在 1994 年,Acorn 使用 ARM 610 作為他們 Risc PC 電腦內(nèi)的 CPU。
1991——至今 ARM 的產(chǎn)品已經(jīng)橫貫應(yīng)用程序處理器,嵌入式處理器,專家系統(tǒng)等各種計(jì)算領(lǐng)域,成為了移動電子消費(fèi)品市場、復(fù)雜工業(yè)控制應(yīng)用的首選處理器體系架構(gòu)。最成功的實(shí)作案例屬 ARM7TDMI,幾乎賣出了數(shù)億套內(nèi)建微控制器的裝置。
20 世紀(jì) 90 年代,ARM 公司的業(yè)績平平,處理器的出貨量徘徊不前。但是進(jìn)入 21 世紀(jì)之后,由于手機(jī)的快速發(fā)展,出貨量呈現(xiàn)爆炸式增長,ARM 處理器占領(lǐng)了全球手機(jī)市場。2006 年,全球 ARM 芯片出貨量為 20 億片。
截止到 2006 年的 ARM 芯片出貨量走勢
2007 年底,ARM 的雇員總數(shù)為 1728 人,持有專利 700 項(xiàng)(另有 900 項(xiàng)正在申請批準(zhǔn)中),全球分支機(jī)構(gòu) 31 家,合作伙伴 200 家,年收入 2.6 億英鎊。
2013 年 ARM 芯片的銷量,已經(jīng)超越了 Intel。
與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!
?
與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!
系列匯總:
之二:處理器的春秋戰(zhàn)國時(shí)代:8 位處理器的恩怨與紛爭(上)
之三:處理器的春秋戰(zhàn)國時(shí)代:8 位處理器的恩怨與紛爭(下)
之五:處理器的三國時(shí)代:DR 公司盛氣凌人,IBM 轉(zhuǎn)身成就微軟
之六:32 位處理器的攻“芯”計(jì):英特爾如何稱霸 PC 江湖?
之七:AMD 稱霸 PC 處理器市場的“曇花一現(xiàn)”
之八:CPU 兩大陣營對擂,X86 構(gòu)架讓英特爾如日中天
之九:你知道 X86 構(gòu)架,你知道 SH 構(gòu)架嗎?
之十:SuperH 系列處理器:昔日惠普 Jornada PDA 的“核芯”