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

TMS320C6678CYPA

日期:2020-9-22类别:会员资讯 阅读:304 (来源:互联网)
公司:
北京显易科技有限公司
联系人:
田小姐
手机:
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 : 1 32 ×32位乘法,二
16 ×16位乘法, 2个16 ×32位乘法, 4个8 ×8位乘法, 4个8 ×8位乘法与加
操作,以及4个16 ×16的乘法与加法/减法功能(包括复数乘法) 。那里
也用于伽罗瓦域乘法的8位和32位的数据支持。许多通信算法
如FFT和调制解调器需要复杂的乘法。复杂的乘法( CMPY )指令获取
4个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的+
编译器可以限制在代码中使用某些寄存器中的寄存器文件。这种压缩是
由代码生成工具进行。