ARM處理器的發展歷程

ARM處理器的發展歷程

http://www.dzsc.com/data/2016-12-2/111171.htmlhtml

ARM發展史

  1. 1978年12月5日,物理學家赫爾曼·豪澤(Hermann Hauser)和工程師Chris Curry,在英國劍橋創辦了CPU公司(Cambridge Processing Unit),主要業務是爲當地市場供應電子設備。
  2. 1979年,CPU公司更名爲Acorn計算機公司。
  3. 1985年,Roger Wilson和Steve Furber設計了他們本身的第一代32位、6MHz的處理器,用它作出了一臺RISC指令集的計算機,簡稱ARM(Acorn RISC Machine)。這就是ARM這個名字的由來。
  4. 1990年11月27日,Acorn公司正式改組爲ARM計算機公司。蘋果公司出資150萬英鎊,芯片廠商VLSI出資25萬英鎊,Acorn自己則以150萬英鎊的知識產權和12名工程師入股。因爲缺少資金,ARM作出了一個意義深遠的決定:本身不製造芯片,只將芯片的設計方案受權(licensing)給其餘公司,由它們來生產。
  5. 20世紀90年代,ARM公司的業績平平,處理器的出貨量徘徊不前。
  6. 進入21世紀以後,因爲手機的快速發展,出貨量呈現爆炸式增加,ARM處理器佔領了全球手機市場。
  7. 2002年,ARM架構芯片的出貨量正式突破10億。
  8. 2004年,Cortex系列的誕生是ARM公司的大事件,今後該公司再也不用數字爲處理器命名。它分爲A、R和M三類,旨在爲各類不一樣的市場提供服務。
  9. 2006年,全球ARM芯片出貨量爲20億片。
  10. 2015年,ARM基於ARMv8架構推出了一種面向企業級市場的新平臺標準。此外,他們還開始在物聯網領域發力。同年,福布斯雜誌將ARM評爲世界上五大最具創新力的公司之一。
  11. 2016年ARM已經被軟銀收購,孫正義也瞬間變成2016超級「網紅」,還揚言要制霸物聯網時代。

Classic處理器

  • ARM7微處理器系列緩存

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

  • ARM9微處理器系列服務器

    ARM9採用哈佛體系結構,指令和數據分屬不一樣的總線,能夠並行處理。在流水線上,ARM7是三級流水線,ARM9是五級流水線。因爲結構不一樣,ARM7的執行效率低於ARM9。基於Arm9內核的處理器,是具備低功耗,高效率的開發平臺。普遍用於各類嵌入式產品。它主要應用於音頻技術以及高檔工業級產品,能夠跑Linux以及Wince等高級嵌入式系統,能夠進行界面設計,作出人性化的人機互動界面,像一些網絡產品和手機產品。網絡

  • ARM9E微處理器系列架構

    ARM9E中的E就是Enhance instrcTIons,意思是加強型DSP指令,說明了ARM9E其實就是ARM9就一個擴充,變種。ARM9E系列微處理器爲可綜合處理器,使用單一的處理器內核提供了微控制器、DSP、Java應用系統的解決方案,極大的減小了芯片的面積和系統的複雜程度。ARM9E系列微處理器提供了加強的DSP處理能力,很適合於那些須要同時使用DSP和微控制器的應用場合。性能

  • ARM10E微處理器系列優化

    ARM10E系列微處理器爲可綜合處理器,使用單一的處理器內核提供了微控制器、DSP、Java應用系統的解決方案,極大的減小了芯片的面積和系統的複雜程度。ARM9E系列微處理器提供了加強的DSP處理能力,很適合於那些須要同時使用DSP和微控制器的應用場合。ARM10E與ARM9E區別在於,ARM10E使用哈佛結構,6級流水線,主頻最高可達325MHz,1.35MIPS/HZ。設計

  • ARM11微處理器系列調試

    ARM公司近年推出的新一代RISC處理器,它是ARM新指令架構——ARMv6的第一代設計實現。該系列主要有ARM1136J,ARM1156T2和ARM1176JZ三個內核型號,分別針對不一樣應用領域。ARM11的媒體處理能力和低功耗特色,特別適用於無線和消費類電子產品;其高數據吞吐量和高性能的結合很是適合網絡處理應用;另外,也在實時性能和浮點處理等方面ARM11能夠知足汽車電子應用的需求。   

Cortex系列

  ARM公司在經典處理器ARM11之後的產品改用Cortex命名,並分紅A、R和M三類,旨在爲各類不一樣的市場提供服務。Cortex系列屬於ARMv7架構,因爲應用領域不一樣,基於v7架構的Cortex處理器系列所採用的技術也不相同,基於v7A的稱爲Cortex-A系列,基於v7R的稱爲Cortex-R系列,基於v7M的稱爲Cortex-M系列。

  • ARM Cortex-A

    系列應用型處理器可向託管豐富OS平臺和用戶應用程序的設備提供全方位的解決方案,從超低成本手機、智能手機、移動計算平臺、數字電視和機頂盒到企業網絡、打印機和服務器解決方案。ARM在Cortex-A系列處理器大致上能夠排序爲:Cortex-A57處理器、Cortex-A53處理器、Cortex-A15處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A7處理器、Cortex-A5處理器、ARM11處理器、ARM9處理器、ARM7處理器,再往低的部分手機產品中基本已經再也不使用。

  • ARM Cortex-R

    ARM Cortex-R實時處理器爲要求可靠性、高可用性、容錯功能、可維護性和實時響應的嵌入式系統提供高性能計算解決方案。Cortex-R 系列處理器經過已經在數以億計的產品中獲得驗證的成熟技術提供極快的上市速度,並利用普遍的 ARM 生態系統、全球和本地語言以及全天候的支持服務,保證快速、低風險的產品開發。

  • ARM Cortex-M

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

SecurCore系列

  SecurCore系列處理器專門爲安全須要而設計,提供了完善的32位RISC技術的安全解決方案,所以,SecurCore系列微處理器除了具備ARM體系結構的低功耗,高性能的特色外,還具備其獨特的優點,即提供了對安全解決方案的支持。SecurCore 系列微處理器主要應用於一些對安全性要求較高的應用產品及應用系統,如電子商務,電子政務等。SecurCore系列微處理器包含:SecurCore SC100, SecurCore SC110, SecurCore SC200和SecurCore SC21。

  • Intel的Xscale系列

    Intel的XScale源於ARM內核,在這個架構基礎上擴展,它保留了對以往產品的向下兼容性。在指令集結構上,XScale仍然屬於ARM的「V5TE」體系,與ARM9,10系列內核相同,但它擁有不同凡響的7級流水線,除了沒法直接支持Java解碼和V6 SIMD指令集外,各項性能參數與ARM11核心都比較接近。再結合Intel在半導體制造領域的技術優點,XScale得到了極大的性能提高,它的最高頻率可達到1GHz,並保持ARM體系貫有的低功耗特性。

  • Inter的StrongARM系列

    在PDA領域,Intel的StrongARM和XScale處理器佔據舉足輕重的地位,這二者在架構上都屬於ARM體系,至關於ARM的一套實際應用方案。StrongARM 系列處理器是現歸於英特爾旗下的ARM公司推出的一款旨在支持WinCE3.0-PocketPC系統的RISC(精簡指令集)處理器。

相關文章
相關標籤/搜索