第2章 DSP芯片的基本结构和特征
度与64比特双精度浮点操作;
(3) 集成了32×32 比特的乘法器
其结果可为32或64比特;
(4) TMS320C67X的指令集在TMS320C62X的指令集基础上增加了浮点执行能力
可以看作是TMS320C62X指令集的超集
TMS320C62X指令能在TMS320C67X上运行
而无需任何改变
与TMS320C62X系列芯片一样
由于其出色的运算能力、高效的指令集、智能外设、大容量的片内存储器和大范围的寻址能力
这个系列的芯片适合于对运算能力和存储量有高要求的应用场合
2.5 多处理器DSP芯片TMS320C8X
TI公司除了生产定点和浮点两类DSP芯片之外
还推出了功能强大的多处理器DSP芯片TMS320C80
该芯片内部集成了5个微处理器
处理速度达到每秒20亿次操作
与外部交换数据的速度为每秒400Mbyte
特别适合于会议电视等多媒体应用
1.TMS320C80结构
图2.3所示为TMS320C80的内部结构
图2.3 TMS320C80的内部结构
从图中可以看出
TMS320C80是一个多处理器芯片
它集4个可并行处理的高性能DSP芯片、1个RISC主处理器、1个传输控制器、1个视频控制器和50K字节的SRAM等资源于一体
从而使其处理能力达到每秒20亿次操作(2 BOPS)
该芯片可实时实现新一代的视频压缩和解压缩
可广泛应用于会议电视、可视电话、高速电信、多媒体、图像和视频处理、二维和三维图形加速、虚拟现实、保密、雷达和声纳处理等应用场合
2.并行DSP芯片
TMS320C80上集成了4个高性能的DSP芯片
这4个DSP芯片既可独立运行
也可并行工作
采用64位的指令字
以便于在单个周期内进行多个并行操作
每个处理器具有专用的高速指令缓冲Cache和专用的数据RAM
每个DSP芯片具有4个主要的功能单元
即1个程序控制器(PFC)、1个数据单元和2个地址单元
PFC处理所有的指令执行
包括程序计数器增量、跳转和中断
3组无开销循环控制器跟踪循环计数和循环的起始及结束地址
而不增加额外的开销
循环控制器在1个公共的循环结束地址内可支持多至3个嵌套的循环
数据单元可使单周期乘法和算术逻辑单元(ALU)数据通路操作并行执行
32位的ALU可以分解为2个16位ALU或4个8位ALU
以便于对低精度的数据进行更多的并行操作
ALU数据通路内独特的扩展器单元可复制1个1比特值32次、2个1比特值16次或4个8比特数8次以填满1个32位字
这些特征对于减少
图像算法中的软件开销很有帮助
3.传输控制器
TMS320C80可以每秒400M字节的速度与外部交换数据
这个性能主要依赖于片内的传输控制器
在这里
传输控制器起智能DMA控制器的作用
进行对片外存储器的访问
使主处理器不增加任何负担
传输控制器可对二维图形进
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育第2章 DSP芯片的基本结构和特征(20)全文阅读和word下载服务。
相关推荐: