热度 21
2014-1-5 12:05
2138 次阅读|
1 个评论
TI C5000系列DSP主要由两大系列C54x和C55x组成。 C54x 系列是一种16位定点DSP,运算性能可达100-160MIPS,主要应用于一些相对低端的产品,比如移动电话等个人通信系统、PDAs、网关(路由器)、数字音频产品等。代表器件有5402、5409、5410和5416(160MIPS)等; C55x 系列也是一种16位定点DSP,运算性能可达400MIPS。C55x是在C54x基础上改进发展起来的,指令系统与C54x完全兼容,与C54x比较,具有更强的运算能力,更低的功耗, 以常用的C5510和C5410为例,前者运算能力最高为后者的4倍,但功耗却只有后者的1/6。 C55x主要应用于一些高端产品,如高性能移动电话和移动通信基站,GPS接收器、语音识别、指纹识别、生物医学工程等。代表器件有5502、5509和5510等; 另外,C54x和ARM7结合可广泛用于嵌入式系统中,如数码相机等;C55x和ARM9结合,也就是前面我们说的开放式多媒体应用平台,主要应用于2G和3G的手机中。 下面我们通过一个表格比较一下54系列和55系列DSP的性能。 功能 C54x C55x 乘法器(MAC) 1个 2个 累加器(ACC) 2个 4个 读总线 2条 3条 写总线 1条 2条 地址总线 4条 6条 指令字长 16位 8-48位 数据字长 16位 16位 算术逻辑单元(ALU) 1个(40位) 1个(40位)+1个(16位) 辅助寄存器字长 16位(2字节) 24位(3字节) 辅助寄存器 8个 8个 存储空间 独立的程序/数据空间 统一的程序/数据空间 临时寄存器 无 4个 最大运算速度 160MIPS 400MIPS 从表中可以看出,55系列DSP在54系列DSP的基础上增加了一个硬件乘法器/加法器单元,增加了两条数据总线,增强了辅助寄存器单元,采用7级流水线,可见,55系列的并行性比54系列要有明显提高;另外,55系列DSP的程序总线支持1-6字节的字宽,对应的采用了1-6字节的变长指令,因此其代码密度得到了明显增加,有效的利用了总线。并且,55系列采用了先进的电源管理技术,其功耗得到明显降低。 既然55系列比54系列DSP的许多性能都明显要好,为什么我们要学习54系列DSP呢?首先,54系列DSP结构典型而且比较简单,易于学习,55系列是在54系列的基础上进行的改进,因此,学好了54系列DSP的结构原理,就能很快掌握55系列的原理了。另外,与55系列相比,54系列DSP芯片的性价比高,应用广泛。