第2章TMS320C54XDSP硬件结构10.pptVIP

  • 7
  • 0
  • 约1.27万字
  • 约 62页
  • 2019-07-13 发布于湖北
  • 举报
累加器A和B都可以配置成乘法器/加法器或ALU的目的寄存器,用来存放从ALU和乘/加单元输出的数据同时,其运算结果也能输出到ALU或乘/加单元中。 此外,在执行MIN和MAX指令或者并行指令LD MAC时都要用到它们(一个累加器加载数据,另一个完成运算) 累加器A和B的主要区别在于:累加器A的高16位可作为乘法器的一个输入,而累加器B则不能;另外累加器A的低16位可用于寻址。 累加器A和B都可分为三部分: 累加器A和B 运算部件 ? bit39-32称作累加器的保护位,既可防止诸如自相关那样的迭代运算时溢出,也可用做符号扩展; Bit31-16称作累加器的高位字,Bit15-0称作累加器的低位字。 AG AH AL 保护位 高阶位 低阶位 累加器A 39-32 31-16 15-0 BG BH BL 保护位 高阶位 低阶位 累加器B 39-32 31-16 15-0 累加器A和B的主要差别在于累加器A的高16位可以用作乘法器的一个输入,而累加器B不能。 运算部件 ??? ’C54xDSP桶形移位寄存器的任务是为输入/输出的数据定标。有一个与累加器或数据总线(CB、DB)相连接的输入以及一个与ALU或EB总线相连接的输出,能将输入数据进行0-31位的左移和0-16位的右移。所移的位数由ST1中的移位数域(ASM)、被指定作为

文档评论(0)

1亿VIP精品文档

相关文档