原创 TI C54x系列与C55x系列的比较

2014-1-5 12:05 2127 20 21 分类: 消费电子

 

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芯片的性价比高,应用广泛。

文章评论1条评论)

登录后参与讨论

用户1406868 2014-12-15 14:48

冰冻三尺,非一日之寒。

阳光守望者 2014-11-9 20:41

学习了

用户1670155 2014-8-12 18:18

缺机会

用户1717190 2014-5-22 09:23

厚积薄发,先沉的住,职业发展规划一定要摆正心态,认清自己的优缺。

用户1602177 2014-1-6 16:52

感谢博主分享~~学习了~~

用户1287840 2013-10-28 21:59

如果能保证耐得了寂寞后一定有回报才行。 没有怎么办?你有几个十年去耐寂寞? 并且这个社会大多数情况是付出与回报不成正比的。

用户792217 2013-7-30 17:40

好文章,深深学习中!!!!!!!!!!

用户1597425 2013-7-13 23:59

受益匪浅

用户1017411 2013-7-13 22:05

没有积累,再好的天赋也不会有很大的成绩

用户1473440 2013-7-12 17:49

有时候并不是人自己耐不住寂寞,很多时候是社会逼的人浮躁,但是还是要多提醒自己坚持
相关推荐阅读
用户1037795 2014-09-29 14:57
高速LVDS接口信号完整性处理实例
  一、系统介绍 EMCCD相机由图像传感器、驱动电路、FPGA(Spartan-3)、LVDS接口和电源等组成。LVDS输出接口使用2片DS92LV1021,每片实现10bit并行数据到...
用户1037795 2014-08-20 14:15
关于Xilinx FPGA JTAG下载时菊花链路中的芯片数量
  当一个系统中含有多片(2片以上)Xilinx FPGA、CPLD或PROM(FLASH)时,可采用单一JTAG口以菊花链(Daisy Chain)形式将所有芯片串联起来实现下载编程,如下图...
用户1037795 2014-08-12 07:50
NiosII程序编译时出现onchip_mem不够问题及解决方法
开发Altera Nios II软件可使用Nios II IDE或 Nios II Software Build Tools for Eclipse(即:Nios II SBT for Eclip...
用户1037795 2014-08-11 15:08
Altera QuartusII及Cyclone IV E使用经验
  1、仅C8L、IC8L、C9L使用1.0V核电压(VCCINT),其它速度的均使用1.2V核电压。 2、对于作为LVDS传输的Bank必须接2.5V的VCCIO,参考数据手册表1-20...
用户1037795 2014-08-07 14:39
Altera FPGA带NiosII内核程序的JTAG下载方法总结
  1、对于Altera FPGA,含Nios II时需要下载的文件有4种:.sof 文件,.pof 文件,.jic 文件,.elf 文件。 下载文件 ...
用户1037795 2014-08-06 10:18
Quratus II中 Nios II 硬件设计工具SOPC Builder与Qsys的区别
  1、 SOPC(System On a Programmable Chip.)即可编程片上系统,SOPC Builder是Quartus II中传统的Nios II 硬件设计工具,可以灵活...
我要评论
1
20
关闭 站长推荐上一条 /2 下一条