32位嵌入式微處理器一覽
時間:2017-01-05作者:華清遠(yuǎn)見
由于嵌入式系統(tǒng)的專用型與定制性,與全球PC市場不同,沒有一種微處理器或者微處理器公司可以主導(dǎo)嵌入式系統(tǒng)。本文分析了當(dāng)前市場上主流的一些32位嵌入式微處理器的特點和應(yīng)用場合,并對其未來發(fā)展做一些展望。這里只是按照體系結(jié)構(gòu)分類,不涉及具體的處理器芯片。 一. ARM
ARM處理器是由英國的ARM公司設(shè)計的32位RISC處理器。 毫無疑問,ARM芯片是嵌入式微處理器中的佼佼者,是很多數(shù)字電子產(chǎn)品的核心。如今95%的手機里面的核心處理器使用的都是ARM芯片,而ARM在整個手持市場上占有90%以上的份額,這是一個驚人的比例。 ARM公司的商業(yè)模式: ARM公司的成功除了其卓越的芯片設(shè)計技術(shù)以外,還源于其創(chuàng)新的商業(yè)模式:提供技術(shù)許可的知識產(chǎn)權(quán),而不是制造和銷售實際的半導(dǎo)體芯片。ARM將其芯片設(shè)計技術(shù)(內(nèi)核、體系擴展、微處理器和系統(tǒng)芯片方案)授權(quán)給Intel,Samsung,TI,高通(Qualcomm),意法半導(dǎo)體等半導(dǎo)體制造商,這些廠商拿到ARM內(nèi)核以后,再設(shè)計外圍的各種控制器,和ARM核整合成一塊SOC芯片,也就是我們看到的市面上的各種芯片,作為用戶,我們也許不知道我們使用的是ARM芯片,但是我們可能天天都在感受著ARM芯片帶給我們的智能體驗。
ARM公司正是因為沒有自己生產(chǎn)芯片,從而省去了IC制造的巨額成本,因此可以專注于處理器內(nèi)核設(shè)計本身,ARM處理器內(nèi)核不但性能卓越而且升級速度很快,以適應(yīng)市場的變化。 由于所有的ARM芯片都采用一個通用的處理器架構(gòu),所以相同的軟件可以在所有產(chǎn)品中運行,這正是ARM大的優(yōu)勢,采用ARM芯片無疑可以有效縮短應(yīng)用程序開發(fā)的與測試的時間,也降低了研發(fā)費用。 ARM生態(tài)產(chǎn)業(yè)鏈: ARM公司通過出售芯片技術(shù)授權(quán),建立起新型的微處理器設(shè)計、生產(chǎn)和銷售商業(yè)模式。圍繞著芯片設(shè)計產(chǎn)業(yè),ARM公司整合了上下游的資源,逐漸形成了一條完整的生態(tài)產(chǎn)業(yè)鏈。ARM的合作伙伴包括半導(dǎo)體制造商,開發(fā)工具商,應(yīng)用軟件設(shè)計商以及培訓(xùn)商等。ARM公司統(tǒng)一了芯片設(shè)計的標(biāo)準(zhǔn),芯片制造商生產(chǎn)的芯片符合統(tǒng)一的接口,為以后的開發(fā)提供了很大的方便;工具商專門開發(fā)基于ARM芯片的仿真器和開發(fā)工具;應(yīng)用軟件設(shè)計商開發(fā)基于ARM芯片的應(yīng)用程序,培訓(xùn)商則提供與ARM相關(guān)的培訓(xùn)服務(wù)。 這樣的一套完整的產(chǎn)業(yè)鏈?zhǔn)沟肁RM芯片的開放性和通用性都很好,很多公司開發(fā)嵌入式產(chǎn)品都傾向于選擇ARM的芯片,因為軟硬件開發(fā)都有比較成熟的方案,相關(guān)的人才也比較多,可以縮短開發(fā)的周期,使得產(chǎn)品能夠盡快上市。而作為個人如果想學(xué)習(xí)嵌入式開發(fā),ARM芯片也是首選的學(xué)習(xí)對象,相關(guān)的學(xué)習(xí)資料和開發(fā)工具都有很多。 目前全球已有超過700家的軟硬件系統(tǒng)公司加入了ARM Connected Community,其中本土公司的成長很快,目前已經(jīng)有超過70家加入了ARM生態(tài)伙伴系統(tǒng)。 下圖為以ARM公司為核心的生態(tài)產(chǎn)業(yè)鏈,這個產(chǎn)業(yè)鏈還在不斷壯大:
ARM處理器核的技術(shù)特點:
采用RISC架構(gòu)的ARM微處理器一般有如下特點:
ARM微處理器新的一些技術(shù)特點(以新的Cortex-A9處理器核為例):
總而言之:ARM處理器大的優(yōu)勢就在于體積小、功耗低、價格低廉,并且還能提供相當(dāng)高的性能,確實是眾多嵌入式設(shè)備的首選。 ARM處理器的主要應(yīng)用領(lǐng)域:
下面是ARM處理器的主要應(yīng)用領(lǐng)域: ARM未來可能的發(fā)展趨勢:
下面對ARM未來可能的發(fā)展趨勢做一些分析: 二. MIPS
MIPS處理器簡介: MIPS CPU是一種RISC結(jié)構(gòu)的CPU,MIPS起源于一個學(xué)術(shù)研究項目,該項目的設(shè)計小組連同幾個半導(dǎo)體廠商合伙人希望能制造出芯片并拿到市場上去賣。結(jié)果是該結(jié)構(gòu)得到了工業(yè)領(lǐng)域內(nèi)大范圍的具有影響力的制造商們的支持。從生產(chǎn)專用集成電路核心(ASIC Cores)的廠家(LSI Logic,Toshiba, Philips, NEC)到生產(chǎn)低成本CPU的廠家(NEC, Toshiba,和IDT),從低端64位處理器生產(chǎn)廠家(IDT, NKK, NEC)到高端64位處理器生產(chǎn)廠家(NEC, Toshiba和IDT)。 1984年,MIPS計算機公司成立。1992年,SGI收購了MIPS計算機公司。 1998年,MIPS脫離SGI,成為MIPS技術(shù)公司。MIPS技術(shù)公司是一家設(shè)計制造高性能、高檔次及嵌入式32位和64位處理器的廠商,在RISC處理器方面占有重要地位。 MIPS公司設(shè)計RISC處理器始于二十世紀(jì)八十年代初,1986年推出R2000處理器,1988年推R3000處理器,1991年推出第一款64位商用微處器R4000。之后又陸續(xù)推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型號。 隨后,MIPS公司的戰(zhàn)略發(fā)生變化,把重點放在嵌入式系統(tǒng)。1999年,MIPS公司發(fā)布MIPS32和MIPS64架構(gòu)標(biāo)準(zhǔn),為未來MIPS處理器的開發(fā)奠定了基礎(chǔ)。新的架構(gòu)集成了所有原來NIPS指令集,并且增加了許多更強大的功能。MIPS公司陸續(xù)開發(fā)了高性能、低功耗的32位處理器內(nèi)核(core)MIPS324Kc與高性能64位處理器內(nèi)核MIPS64 5Kc。2000年,MIPS公司發(fā)布了針對MIPS32 4Kc的版本以及64位MIPS 64 20Kc處理器內(nèi)核。 注意: MIPS有兩種含義,上文中的MIPS是Microprocessor without Interlocked Pipe Stages的縮寫,即無互鎖流水線級的微處理機,它是一個科研項目的名稱;MIPS在計算機科學(xué)里還有Million Instructions Per Second,即每秒執(zhí)行百萬(條)指令數(shù),是衡量計算機速度的一個重要指標(biāo)。 MIPS的商業(yè)模式: MIPS的商業(yè)模式和ARM相似,也是研發(fā)處理器內(nèi)核,將知識產(chǎn)權(quán)授權(quán)給其他公司。我們非常熟悉的國產(chǎn)處理器廠商龍芯就是獲得MIPS32和MIPS64架構(gòu)的授權(quán),借此開發(fā)龍芯CPU。 MIPS開展授權(quán)模式比ARM要晚,其生態(tài)系統(tǒng)的規(guī)模和完整性都不如ARM,而且很多MIPS的授權(quán)廠商如Broadcom/PMC等都不在處理器核上繼續(xù)投入了,而反觀ARM,除了ARM本身,Qualcomm/Marvel等作為ARM的架構(gòu)授權(quán)者都在積極推動處理器內(nèi)核的研發(fā),這一點使MIPS在與ARM的競爭中無法占到優(yōu)勢。 MIPS處理器的技術(shù)特點:
MIPS處理器主要有以下技術(shù)特點: MIPS處理器的主要應(yīng)用領(lǐng)域:
MIPS處理器主要有以下應(yīng)用領(lǐng)域: MIPS處理器面臨的困境:
MIPS其實是一款非常優(yōu)秀的RISC處理器架構(gòu),但是由于一些歷史原因,錯過了一些比較好的發(fā)展機遇,導(dǎo)致現(xiàn)在的發(fā)展遇到一些困境,主要體現(xiàn)在一下幾個方面: MIPS未來可能的發(fā)展趨勢:
下面對MIPS未來可能的發(fā)展趨勢做一些分析: 三. PowerPC
Powerpc簡介: PowerPC是由蘋果(Apple)公司和IMB以及早期的Motorola(現(xiàn)在的飛思卡爾半導(dǎo)體)組成的聯(lián)盟(簡稱為AIM)共同設(shè)計的微處理器架構(gòu),以對抗在市場上占有壓倒優(yōu)勢的x86處理器。 PowerPC是一種RISC多發(fā)射體系結(jié)構(gòu)。PowerPC 體系結(jié)構(gòu)規(guī)范(PowerPC Architecture Specification)發(fā)布于 1993 年,它是一個 64 位規(guī)范 ( 也包含 32 位子集 )。幾乎所有常規(guī)可用的 PowerPC(除了新型號 IBM RS/6000 和所有 IBM pSeries 高端服務(wù)器)都是 32 位的。 PowerPC有著廣泛應(yīng)用,從高端服務(wù)器CPU到嵌入式CPU,Powerpc在全球通信市場上處于無可爭議的地位。 Powerpc的商業(yè)模式: 在2006年之前,基于PowerPC架構(gòu)的CPU一直都只能由IBM和Motorola公司生產(chǎn),后來Motorola將其半導(dǎo)體部門賣給了飛思卡爾,則變成了由IBM和飛思卡爾生產(chǎn)PowerPC芯片。2006年之后,IBM和飛思卡爾才開放了PowerPC的授權(quán),將PowerPC授權(quán)給其他廠商,其授權(quán)模式開展的比ARM以及MIPS都要晚的多,PowerPC開放授權(quán)之后勢必會有更多的廠商加入對其開發(fā)的行列,目前的嵌入式市場反映出來的趨勢確實是PowerPC芯片憑借其出色的性能和高度整合性正在慢慢侵占原先ARM和MIPS占據(jù)主導(dǎo)地位的市場,尤其PowerPC在高端嵌入式設(shè)備上的應(yīng)用更有著絕對的優(yōu)勢。 PowerPC在市場也有著不錯的表現(xiàn),尤其是飛思卡爾還在西安設(shè)有芯片的研發(fā)中心,相信他們會大力推廣其PowerPC芯片的應(yīng)用,估計一些高端嵌入式市場會向PowerPC傾斜。 Powerpc的技術(shù)特點:
PowerPC架構(gòu)具有以下特點: Powerpc的應(yīng)用領(lǐng)域:
PowerPC主要的應(yīng)用領(lǐng)域如下: Powerpc的技術(shù)優(yōu)勢:
PowerPC雖然在嵌入式微處理器市場上的占有率遠(yuǎn)不如ARM,但是它比起ARM、MIPS確實有很多技術(shù)優(yōu)勢,主要體現(xiàn)在以下幾點: 綜上所述,PowerPc的高性能確實是很多高端嵌入式應(yīng)用領(lǐng)域的首選,當(dāng)然PowerPC芯片的價格較高,功耗也比ARM要大,所以手機上從來不用PowerPC的芯片,軟件對PowerPC的支持也略顯不夠。 四. DSP DSP簡介 DSP是微處理器的一種,這種微處理器具有極高的速度。因為這種處理器的應(yīng)用場合要求極高的實時性。比如通過移動電話進(jìn)行通話,如果處理速度不快就只能等待對方停止說話,這一方才能通話,如果雙方同時通話,因為數(shù)字信號處理速度不夠快,就只能關(guān)閉信號連接。 信號處理的各種運算基本就是乘法和累加運算,其運算量非常大,這就決定了數(shù)字信號處理器的結(jié)構(gòu)和指令系統(tǒng)的特點。 DSP處理器對系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計,使其適于執(zhí)行DSP算法,編譯效率高,指令執(zhí)行速度也較高。在數(shù)字濾波、卷積、FFT、譜分析等方面有著廣泛應(yīng)用。 DSP處理器又分為通用DSP芯片和專用DSP芯片。 DSP的分類: DSP按照其設(shè)計模式可以分為通用DSP芯片和專用DSP芯片: ● 通用DSP芯片: 通用DSP主要指目前基于CPU架構(gòu)的、通過軟件指令方式完成DSP算法的DSP器件。早期的DSP處理器只有一個乘法器,而現(xiàn)在的DSP處理器(如Ti的TMS320C6000系列),包含有8個乘法器。通用DSP處理器的主要優(yōu)勢是具有良好的通用性和一定的靈活性,有適用于實現(xiàn)各種DSP算法的通用硬件結(jié)構(gòu)和一些特殊的尋址方式。片內(nèi)Cache容量大,片內(nèi)RAM大,基本上數(shù)據(jù)都放在片內(nèi)RAM就可以了,不需要片外再接RAM,DSP芯片里面集成的外設(shè)少,不像ARM那么多,所以它不適于做控制。 ● 專用DSP芯片: 專用DSP芯片直接通過硬件實現(xiàn)各種數(shù)字信號處理的算法,如FFT、數(shù)字濾波、卷積、光譜分析等相關(guān)算法,速度非�?�,適用于哪些對速度有著苛刻要求的場合,尤其是軍工領(lǐng)域,當(dāng)然這樣的芯片造價很高,而且不具有可編程性。 DSP按照所支持的數(shù)據(jù)格式可分為: ● 定點DSP處理器: 使用小數(shù)點位置固定的有符號數(shù)或者無符號數(shù)。定點器件在硬件結(jié)構(gòu)上比浮點器件簡單,價格低,速度快; ● 浮點DSP處理器: 使用帶有指數(shù)的小數(shù),小數(shù)點位置隨具體數(shù)據(jù)不同進(jìn)行浮動,浮點器件精度高,但成本、功耗相對較高,速度相對定點要慢; DSP的技術(shù)特點:
DSP由于其專門用于數(shù)字信號處理,因此具有如下技術(shù)特點: DSP的應(yīng)用領(lǐng)域:
● 通用信號處理(卷積、濾波、FFT);
相關(guān)資訊
發(fā)表評論
|