首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM芯片选型原则(3)

ARM芯片选型原则(3)

表4 ARM+FPGA 结构的ARM 芯片

芯片型号

供应商

ARM 芯核

FPGA 门数

引脚数

EPXA1
EPXA4
EPXA10
TA7S20
系列

Altera
Altera
Altera
Triscend

ARM922T
ARM922T
ARM922T
ARM7TDMI

100K
400K
1000K
多种

484
672
1020
多种

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 。

最后需说明的是封装问题。ARM 芯片现在主要的封装有QFP 、TQFP 、PQFP 、LQFP 、BGA 、LBGA等形式,BGA 封装具有芯片面积小的特点,可以减少PCB 板的面积,但是需要专用的焊接设备,无法手工焊接。另外一般BGA 封装的ARM 芯片无法用双面板完成PCB 布线,需要多层PCB 板布线。

2 多芯核结构ARM 芯片的选择

为了增强多任务处理能力、数学运算能力、多媒体以及网络处理能力,某些供应商提供的ARM 芯片内置多个芯核,目前常见的ARM+DSP ,ARM+FPGA ,ARM+ARM 等结构。

2.1 多ARM 芯核

为了增强多任务处理能力和多媒体处理能力,某些ARM 芯片内置多个ARM 芯核。例如Portal player 公司的PP5002 内部集成了两个ARM7TDMI 芯核,可以应用于便携式MP3 播放器的编码器或解码器。从科胜讯公司(Conexant )分离出去的专门致力于高速通讯芯片设计生产的MinSpeed 公司就在其多款高速通讯芯片中集成了2 ~4 个ARM7TDMI 内核。

2.2 ARM 芯核+DSP 芯核

为了增强数学运算功能和多媒体处理功能,许多供应商在其ARM 芯片内增加了DSP 协处理器。通常加入的DSP 核有ARM 公司的Piccolo DSP 芯核、OAK 公司16 位定点DSP 芯核、TI 的TMS320C5000系列DSP 芯核、Motorola 的56K DSP 芯核等。见表3 。

2.3 ARM 芯核+FPGA

为了提高系统硬件的在线升级能力,某些公司在ARM 芯片内部集成了FPGA 。见表4 。

继承事业,薪火相传
返回列表