添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第103页 > TMS320C50 > TMS320C50 PDF资料 > TMS320C50 PDF资料3第20页
TMS320C5X , TMS320LC5x
数字信号处理器
SPRS030A - 1995年4月 - 修订1996年4月
32位ALU /累加器
32位ALU和累加器实现各种各样的算术和逻辑功能,多数
在单个周期中执行。 ALU的是操作上的16位字的通用算术/逻辑单元
从数据存储器取或直接指令得到的。除了通常的运算指令,
该ALU可以执行布尔运算,便于高速所需的位处理能力
控制器。一个输入到ALU总是由累加器提供,另一个输入可以配
从产品寄存器( PREG )乘法器的,累加器缓冲器( ACCB ) ,或缩放的输出
移位器[已经从数据存储器或从累加器(ACC)的读取。 ALU执行后,
算术或逻辑运算,其结果被存储在ACC其中附加的操作,比如移动,可以
来执行。数据输入到ALU可以通过缩放器缩放。 32位的ACC被分成两个16位
段存储在数据存储器中。转换器在ACC的输出提供0至7位左移。这
当数据被传输到数据总线,用于存储执行换档。在ACC的内容保持
不变。当postscaling移位寄存器用于在ACC的高字(位31 - 16 ) ,最显著
位(MSB )的丢失,并且至少显著位(LSB)被充满的位移在从低位字(位
15 - 0 ) 。当postscaling移位寄存器用于在低字中,最低有效位用零填充。
的' C5X支持浮点运算用于需要大的动态范围的应用。通过执行离开
移位,归一化指令(NORM )被用于标准化载在ACC定点数。
的四个比特TREG1的限定穿过标移位器的可变移为ADDT / LACT / SUBT
指令(加/负载/从ACC与TREG1指定的移位相减) 。这些指令都是有用的
在非规范化数(从浮点转换为定点) 。它们也可用于执行一个有用
自动增益控制( AGC)的进入的过滤器。
单周期1位到ACC的16位右移有效对齐ACC的内容。再加上
在ACC的32位临时缓冲器,提高ALU的在扩展精度运算的效果。
该ACCB提供了一个临时存储位置快速保存ACC的。该ACCB也可以用作一个
输入到ALU 。在数字串的最小或最大值进行比较的内容发现
与ACC的内容ACCB 。最小值或最大值被放置在这两个寄存器中,并且
如果条件满足时,进位位(C)被设定为1的最小和最大的功能由执行
CRLT和CRGT指令,分别。
缩放转换器
的' C5X提供标移位器,其具有16位的输入端连接到数据总线和一个32位输出
连接到ALU 。这个定标器产生的0至16比特的输入数据左移。移位计数
被嵌入在指令字中或通过在TREG1的值的恒定指定。的输出的最低有效位
以零填充;最高有效位可以或者用零填充或符号扩展,这取决于的值
该符号扩展模式( SXM )位的状态寄存器ST1 。
的' C5X还包含其他几个移位器,允许它进行数字缩放,比特提取,
扩展精度算术和防溢。这些转换器被连接到所述输出
产品寄存器和ACC 。
并行逻辑单元
并行逻辑单元( PLU )是第二逻辑单元中,附加到主ALU,其执行逻辑运算
在不影响ACC的内容数据。 PLU的提供所需的位处理能力
高速控制器,简化了控制/状态寄存器操作。该PLU提供了一个直接的逻辑
操作路径数据存储空间,并且可以设置,清除测试,或直接在数据存储器进行切换的多个位
位置,控制/状态寄存器,或映射到数据存储空间的任何寄存器。
20
邮政信箱1443
休斯敦,得克萨斯州77251-1443

深圳市碧威特网络技术有限公司