欢迎访问ic37.com |
会员登录 免费注册
发布采购

TMS320DM6437ZDU7

日期:2020-10-9类别:会员资讯 阅读:626 (来源:互联网)
公司:
北京显易科技有限公司
联系人:
田小姐
手机:
010-51987308
电话:
086-010-51987308
传真:
086-010-51986915
QQ:
1306610685
地址:
北京市海淀区上地信息路1号2号楼4层404-1
摘要:北京显易科技有限公司小曹: 010-51987308 ; QQ:1306610685;企业QQ:800062492 邮箱:bjxianyi-4@163.com 网址: www.ic158.com

北京显易科技有限公司小曹: 010-51987308 ;

QQ:1306610685;企业QQ:800062492

邮箱:bjxianyi-4@163.com 网址: www.ic158.com

大量优势库存

所述的C64x +中央处理单元(CPU )包括八个功能单元, 2个寄存器,以及两个
数据路径,如图
这两个通用寄存器文件( A和B)每个都包含
32个32位寄存器,总共64个寄存器。的通用寄存器可用于数据,或者可以是
数据地址指针。支持包括填充的8位数据的数据类型,填料的16位数据, 32位
数据, 40位数据和64位数据。值大于32位,例如40位长或64位长的值是
存储在寄存器对,与32个LSB放置在偶数寄存器的数据,其余8或
32个MSB在今后上部寄存器(它始终是一个奇数寄存器)。
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的+
编译器可以限制在代码中使用某些寄存器中的寄存器文件。这种压缩是
由代码生成工具进行。