ARM系列微處理器簡介之:ARM芯片的特點與選型
2.多芯核結(jié)構(gòu)ARM芯片的選擇
為了增強多任務處理能力、數(shù)學運算能力、多媒體以及網(wǎng)絡處理能力,某些供應商提供的ARM芯片內(nèi)置多個芯核,目前常見的ARM+DSP,ARM+FPGA,ARM+ARM等結(jié)構(gòu)。
(1)多ARM芯核
為了增強多任務處理能力和多媒體處理能力,某些ARM芯片內(nèi)置多個ARM芯核。例如Portalplayer公司的PP5002內(nèi)部集成了兩個ARM7TDMI芯核,可以應用于便攜式MP3播放器的編碼器或解碼器。從科勝訊公司(Conexant)分離出來的專門致力于高速通信芯片設計生產(chǎn)的MinSpeed公司在其多款高速通信芯片中集成了2~4個ARM7TDMI內(nèi)核。
(2)ARM芯核+DSP芯核
為了增強數(shù)學運算功能和多媒體處理功能,許多供應商在其ARM芯片內(nèi)增加了DSP協(xié)處理器。通常加入的DSP芯核有ARM公司的PiccoloDSP芯核、OAK公司16位定點DSP芯核、TI的TMS320C5000系列DSP芯核和Motorola的56KDSP芯核等。見表1.7。
(3)ARM芯核+FPGA
為了提高系統(tǒng)硬件的在線升級能力,某些公司在ARM芯片內(nèi)部集成了FPGA。見表1.8。
3.選擇方案舉例
表1.9列舉的最佳方案僅供參考,由于SoC集成電路的發(fā)展非常迅速,今天的最佳方案到明天就可能不是最佳的了。因此任何時候在選擇方案時,都應廣泛搜尋一下主要的ARM芯片供應商,以找出最適合的芯片。
表1.9 最佳應用方案推薦
應用 | 第一方案 | 第二方案 | 備注 |
高檔PDA | S3C2410 | DragonballMX1 | |
便攜CDMP3播放器 | SAA7750 | USB和CDROM解碼器 | |
FLASHMP3播放器 | SAA7750 | PUC3030A | 內(nèi)置USB和FLASH |
WLAN和BT應用產(chǎn)品 | L7205,L7210 | DragonballMX1 | 高速串口和PCMCIA接口 |
VoiceOverIP | STLC1502 | ||
數(shù)碼照相機 | TMS320DSC24 | TMS320DSC21 | 內(nèi)置高速圖像處理DSP |
續(xù)表
應用 | 第一方案 | 第二方案 | 備注 |
便攜式語音email機 | AT75C320 | AT75C310 | 內(nèi)置雙DSP,可以分別處理MODEM和語音 |
GSM手機 | VWS22100 | AD20MSP430 | 專為GSM手機開發(fā) |
ADSLModem | S5N8946 | MTK-20141 | |
電視機頂盒 | GMS30C3201 | VGA控制器 | |
3G移動電話機 | MSM6000 | OMAP1510 | |
10G光纖通信 | MinSpeed公司系列ARM芯片 | 多ARM核+DSP核 |
評論