ARM芯片的选型原则
所有的ARM芯片都具有1~2个UART接口,可以用于和PC机通讯或用Angel进行调试。一般的ARM芯片通讯波特率为115200bps,少数专为蓝牙技术应用设计的ARM芯片的UART通讯波特率可以达到920Kbps,如Linkup公司L7205。
1.15 DSP协处理器,见表3。
表3 ARM+DSP结构的ARM芯片
芯片型号 | 供应商 | DSP core | DSP MIPS | 应 用 |
TMS320DSC2X | TI | 16bits C5000 | 500 | Digital Camera |
Dragonball MX1 | Motorola | 24bits 56000 | CD-MP3 | |
SAA7750 | Philips | 24bits EPIC | 73 | CD-MP3 |
VWS22100 | Philips | 16bits OAK | 52 | GSM |
STLC1502 | ST | D950 | VOIP | |
GMS30C3201 | Hynix | 16bits Piccolo | STB | |
AT75C220 | ATMEL | 16bits OAK | IA | |
AT75C310 | ATMEL | 16bits OAK | 40 | IA |
AT75C320 | ATMEL | 16bits OAK | 40x2 | IA |
L7205 | Linkup | 16bits Piccolo | 60X2 | Wireless |
L7210 | Linkup | 16bits Piccolo | Wireless | |
Quatro | OA | 16bits OAK 500 | Digital Image |
1.16 内置FPGA
有些ARM芯片内置有FPGA,适合于通讯等领域。见表4。
表4 ARM+FPGA结构的ARM芯片
芯片型号 | 供应商 | ARM芯核 | FPGA门数 | 引脚数 |
EPXA1 | Altera | ARM922T | 100K | 484 |
EPXA4 | Altera | ARM922T | 400K | 672 |
EPXA10 | Altera | ARM922T | 1000K | 1020 |
TA7S20系列 | Triscend | ARM7TDMI | 多种 | 多种 |
1.17 时钟计数器和看门狗
一般ARM芯片都具有2~4个16位或32位时钟计数器和一个看门狗计数器。
1.18 电源管理功能
ARM芯片的耗电量与工作频率成正比,一般ARM芯片都有低功耗模式、睡眠模式和关闭模式。
1.19 DMA控制器
有些ARM芯片内部集成有DMA(Direct Memory Access),可以和硬盘等外部设备高速交换数据,同时减少数据交换时对CPU资源的占用。另外,还可以选择的内部功能部件有:HDLC,SDLC,CD-ROM Decoder,Ethernet MAC,VGA controller,DC-DC。可以选择的内置接口有:IIC,SPDIF,CAN,SPI,PCI,PCMCIA。
1.20封装
ARM芯片现在主要的封装有QFP、TQFP、PQFP、LQFP、BGA、LBGA等形式,BGA封装具有芯片面积小的特点,可以减少PCB板的面积,但是需要专用的焊接设备,无法手工焊接。另外一般BGA封装的ARM芯片无法用双面板完成PCB布线,需要多层PCB板布线。
ARM芯片选型原 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)