ARM系列微处理器简介之:ARM芯片的特点与选型
2.多芯核结构ARM芯片的选择
为了增强多任务处理能力、数学运算能力、多媒体以及网络处理能力,某些供应商提供的ARM芯片内置多个芯核,目前常见的ARM+DSP,ARM+FPGA,ARM+ARM等结构。
(1)多ARM芯核
为了增强多任务处理能力和多媒体处理能力,某些ARM芯片内置多个ARM芯核。例如Portalplayer公司的PP5002内部集成了两个ARM7TDMI芯核,可以应用于便携式MP3播放器的编码器或解码器。从科胜讯公司(Conexant)分离出来的专门致力于高速通信芯片设计生产的MinSpeed公司在其多款高速通信芯片中集成了2~4个ARM7TDMI内核。
(2)ARM芯核+DSP芯核
为了增强数学运算功能和多媒体处理功能,许多供应商在其ARM芯片内增加了DSP协处理器。通常加入的DSP芯核有ARM公司的PiccoloDSP芯核、OAK公司16位定点DSP芯核、TI的TMS320C5000系列DSP芯核和Motorola的56KDSP芯核等。见表1.7。
(3)ARM芯核+FPGA
为了提高系统硬件的在线升级能力,某些公司在ARM芯片内部集成了FPGA。见表1.8。
3.选择方案举例
表1.9列举的最佳方案仅供参考,由于SoC集成电路的发展非常迅速,今天的最佳方案到明天就可能不是最佳的了。因此任何时候在选择方案时,都应广泛搜寻一下主要的ARM芯片供应商,以找出最适合的芯片。
表1.9 最佳应用方案推荐
应用 | 第一方案 | 第二方案 | 备注 |
高档PDA | S3C2410 | DragonballMX1 | |
便携CDMP3播放器 | SAA7750 | USB和CDROM解码器 | |
FLASHMP3播放器 | SAA7750 | PUC3030A | 内置USB和FLASH |
WLAN和BT应用产品 | L7205,L7210 | DragonballMX1 | 高速串口和PCMCIA接口 |
VoiceOverIP | STLC1502 | ||
数码照相机 | TMS320DSC24 | TMS320DSC21 | 内置高速图像处理DSP |
续表
应用 | 第一方案 | 第二方案 | 备注 |
便携式语音email机 | AT75C320 | AT75C310 | 内置双DSP,可以分别处理MODEM和语音 |
GSM手机 | VWS22100 | AD20MSP430 | 专为GSM手机开发 |
ADSLModem | S5N8946 | MTK-20141 | |
电视机顶盒 | GMS30C3201 | VGA控制器 | |
3G移动电话机 | MSM6000 | OMAP1510 | |
10G光纤通信 | MinSpeed公司系列ARM芯片 | 多ARM核+DSP核 |
评论