位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第742页 > TMX320DM648ZUT900 > TMX320DM648ZUT900 PDF资料 > TMX320DM648ZUT900 PDF资料1第7页

www.ti.com
TMS320DM647/TMS320DM648
数字媒体处理器
SPRS372 - 二○○七年五月
表2-1 。在DM647 / DM648处理器的特性(续)
硬件特性
过程
技术
产品状态
(1)
(1)
0.09微米/ 6级铜金属工艺
( CMOS)的
产品预览( PP ) ,高级
信息( AI )
或生产数据( PD )
DM647
0.09
m
PP
DM648
0.09
m
PP
产品预览信息涉及的是的形成或设计阶段的实验品(指定为TMX )
发展。特征数据和其他规格的设计目标。德州仪器公司保留随时更改或向右
停止这些产品,恕不另行通知。
2.2 CPU ( DSP核心)说明
8个功能单元( .M1 , .L1 , .D1 , .S1 , .M2 , .L2 , .D2 ,和.S2 )各自能够执行一个
每个指令时钟周期。该.M功能单元执行所有的乘法运算。该.S和.L单元
执行一般的算术,逻辑和分支功能。该.D单位主要负荷数据
内存从寄存器文件到内存寄存器文件和存储结果。
是的C64x + CPU扩展的C64x内核,通过改进和新功能的性能。
每个的C64x + .M单元可以执行以下每个时钟周期中的一个: 1个32 ×32位乘法, 1 16×
32位乘法, 2个16 ×16位乘法, 2个16 ×32位乘法, 2个16 ×16位乘法与
与添加操作加/减功能, 4个8 ×8位乘法, 4个8 ×8位乘法,四
16 ×16乘法与加法/减法功能(包括复数乘法) 。另外也支持
伽罗瓦域乘法的8位和32位的数据。许多通信算法,如FFT和
调制解调器需要复杂的乘法。的复数乘法( CMPY )指令采用16位输入
并产生一个32位的实部和一个32位的虚数输出。也有复杂的乘法进行舍入
功能,产生一个32位的打包输出包含16位真和16位虚值。该
32 ×32位乘法指令提供必要的音频和其他的扩展精度
高精度的算法对各种符号和无符号的32位的数据类型。
该.L或(算术逻辑单元)现在合并做并行加法/减法运算上的能力
对常见的输入。该指令的版本存在于工作在32位数据或上对16位的数据
执行双16位增加和减去并行。还有这些指令的饱和形式。
是的C64x +内核增强了.S单元在几个方面。在C64x的内核,双16位MIN2和MAX2
比较仅在.L单元是可用的。上的C64x +内核,他们也可以在.S单元
这增加的那些搜索和排序算法的性能。最后,为了增加数据
打包和解包吞吐率, .S单元可以持续的高性能四8位/ 16位
和双16位的指令。解包的说明制备的8位数据为并行16位的操作。包
指令并行返回结果的输出精度,包括饱和的支持。
其他新功能包括:
SPLOOP
- 这有助于软件流水线的创作CPU中的小指令缓冲器循环的地方
一个循环的多次迭代并行执行。该SPLOOP缓冲减少代码大小
与软件相关的流水线。此外,在SPLOOP缓冲回路是完全中断。
紧凑的说明
- 原生指令长度为C6000器件为32位。许多常见的
说明如MPY ,AND,OR ,ADD, SUB和可表示为16比特,如果C64x的+
编译器可以限制在代码中使用某些寄存器中的寄存器文件。这种压缩是
由代码生成工具进行。
提交文档反馈
设备概述
7
产品预览
所述的C64x +中央处理单元(CPU)包括八个功能单元, 2个寄存器,并且两个数据
路径所示
图2-1 。
这两个通用寄存器文件( A和B)各包含32个32位
注册为总共64个寄存器。的通用寄存器可用于数据,或者可以是数据
地址指针。支持包括填充的8位数据的数据类型,填料的16位数据, 32位的数据,
40位数据和64位数据。值大于32位,例如40位长或64位长的值被存储
在寄存器对,与32个LSB放置在偶数寄存器的数据,其余8或32个MSB中
接下来上面的对齐(总是奇数寄存器)。