新型定点数字信号处理器 TMS320VC5510
发布时间:2008/6/3 0:00:00 访问次数:557
新型定点数字信号处理器 tms320vc5510 摘要:tms320vc5510是美国ti公司推出的新一代数字信号处理器,它具有更高的代码执行效率和更低的功耗,其最高指令执行速度可达800mips。文中详细介绍了tms320vc5510的特点参数、内部结构、片内资源以及相关的应用信息资料。 关键词:dsp 定点 cpu tms320vc5510 1 概述 tms320vc5510是texas instrument(ti)公司采用新一代定点dsp核构成的数字信号处理器,与tms320c54x相比,它功耗更低,代码执行效率更高,在0.9v下,其dsp核的功耗为0.05mw/mips,最高执行指令速度可达800mips。为了保护用记在软件方面的投资,tms320c55x的指令与tms320c54x的指令可以完全兼容。 tms320vc5510是ti公司推出的第一个基于tms320c55x核的数字信号处理器(digital signal processor,dsp),它具有以下资源及特点: ●高性能,低功耗; ●6.25/200mhz的指令周期; ●160/200mhz的时钟频率; ●每周期执行1或2条指令; ●双mac(multiply-and-accumulate unit,乘并累加单元)结构; ●双算术逻辑单元; ●3组内部数据读总线; ●2组内部数据写总线; ●可设置的指令高速缓冲存储器(cache),容量为24k字节; ●在片ram共160k×16bit; 8块双访问ram(dual-access ram),每块容量为4k×16bit,共64k字节。 32块单访问ram(single-access ram),每块容量为4k×16bit,共256k字节。 ●16k×16bit的在片rom; ●8m×16bit外部最大可寻址空间; ●32bit的外部存储器接口(external memory interface,emif)可以对下列存储器无缝接口: 异步sram; 异步eprom; 同步dram(sdram); 同步突发式sram(synchronous burst sram,sbsram); ●可对6个器件功能域(device functional domains)进行低功耗控制编程。 ●丰富的在片外设,包括: 2个16位的定时器; 6通道dma控制器; 3组多通道缓冲串行口; 可编程的数字锁相环发生器; 16位并行增强型主机接口(enhanced host port interface); 8个通用的i/o口及通用输出信号xf。 ●支持ieee std 1149.1(jtag)边界扫描逻辑(boundary scan logic); ●3.3v的i/o电压; ●1.6v的cpu核心电压; ●240脚microstar bga封装。 2 tms320vc5510的内部结构 图1是tms320vc5510的内部结构。从图1可以看出,tms320vc5510主要是由cpu、外设总线控制器、dma控制器、片上外设和片上存储单元等几大部分组成。 3 tms320vc5510的cpu结构 tms320vc5510的强大数据处理能力得益于它高度并行的cpu结构,图2给出了tms320vc5510的cpu功能框图。 tms320vc5510的cpu由指令缓冲单元(iu)、程序流程单元(pu)、地址数据流程单元(au)和数据处理单元(du)等4个部分和12组总线构成。 3.1 cpu内部总线 cpu各个单元的数据交换是通过总线来完成的,在cpu内部有12个独立总线,分别为:3组数据读总线,2组数据写总线,5组数据地址总线,1组程序读总线和1组程序写总线。此外,对片内功能器件和dma
新型定点数字信号处理器 tms320vc5510 摘要:tms320vc5510是美国ti公司推出的新一代数字信号处理器,它具有更高的代码执行效率和更低的功耗,其最高指令执行速度可达800mips。文中详细介绍了tms320vc5510的特点参数、内部结构、片内资源以及相关的应用信息资料。 关键词:dsp 定点 cpu tms320vc5510 1 概述 tms320vc5510是texas instrument(ti)公司采用新一代定点dsp核构成的数字信号处理器,与tms320c54x相比,它功耗更低,代码执行效率更高,在0.9v下,其dsp核的功耗为0.05mw/mips,最高执行指令速度可达800mips。为了保护用记在软件方面的投资,tms320c55x的指令与tms320c54x的指令可以完全兼容。 tms320vc5510是ti公司推出的第一个基于tms320c55x核的数字信号处理器(digital signal processor,dsp),它具有以下资源及特点: ●高性能,低功耗; ●6.25/200mhz的指令周期; ●160/200mhz的时钟频率; ●每周期执行1或2条指令; ●双mac(multiply-and-accumulate unit,乘并累加单元)结构; ●双算术逻辑单元; ●3组内部数据读总线; ●2组内部数据写总线; ●可设置的指令高速缓冲存储器(cache),容量为24k字节; ●在片ram共160k×16bit; 8块双访问ram(dual-access ram),每块容量为4k×16bit,共64k字节。 32块单访问ram(single-access ram),每块容量为4k×16bit,共256k字节。 ●16k×16bit的在片rom; ●8m×16bit外部最大可寻址空间; ●32bit的外部存储器接口(external memory interface,emif)可以对下列存储器无缝接口: 异步sram; 异步eprom; 同步dram(sdram); 同步突发式sram(synchronous burst sram,sbsram); ●可对6个器件功能域(device functional domains)进行低功耗控制编程。 ●丰富的在片外设,包括: 2个16位的定时器; 6通道dma控制器; 3组多通道缓冲串行口; 可编程的数字锁相环发生器; 16位并行增强型主机接口(enhanced host port interface); 8个通用的i/o口及通用输出信号xf。 ●支持ieee std 1149.1(jtag)边界扫描逻辑(boundary scan logic); ●3.3v的i/o电压; ●1.6v的cpu核心电压; ●240脚microstar bga封装。 2 tms320vc5510的内部结构 图1是tms320vc5510的内部结构。从图1可以看出,tms320vc5510主要是由cpu、外设总线控制器、dma控制器、片上外设和片上存储单元等几大部分组成。 3 tms320vc5510的cpu结构 tms320vc5510的强大数据处理能力得益于它高度并行的cpu结构,图2给出了tms320vc5510的cpu功能框图。 tms320vc5510的cpu由指令缓冲单元(iu)、程序流程单元(pu)、地址数据流程单元(au)和数据处理单元(du)等4个部分和12组总线构成。 3.1 cpu内部总线 cpu各个单元的数据交换是通过总线来完成的,在cpu内部有12个独立总线,分别为:3组数据读总线,2组数据写总线,5组数据地址总线,1组程序读总线和1组程序写总线。此外,对片内功能器件和dma