DSP器件及其应用-DSP的硬件结构分析
* 乘积寄存器的输出可左移1位或4位,这对于实现小数算术运算或调整小数乘积很有用。PR的输出也可右移6位,这样可连续执行128次乘/加而无溢出。 * * * * * * * * * * * 图3-8 比较、选择和存储单元 结构:比较单元COMP,TRN,TC用于记录比较结果 选择单元:MSW/LSW 存储通过EB0~15完成(输出) 输入为A,B,桶型移位寄存器 3.5 比较、选择和存储单元(CSSU) 3 中央处理单元(CPU) TMS320C54x的硬件结构 * [例3-5] CMPS指令的操作 CMPS A, *AR1 功能:对累加器A的高16位字(AH)和低16位字(AL)进行比较, 如果AHAL,则AH→*AR1,TRN左移1位,0→TRN(0),0→TC; 如果AHAL,则AL→*AR1,TRN左移1位,1→TRN(0),1→TC。 3.5 比较、选择和存储单元(CSSU) 3 中央处理单元(CPU) TMS320C54x的硬件结构 * 指数编码器是用于支持单周期指令EXP的专用硬件。 指数编码器是一个用于支持指数运算指令的专用硬件,可以在单周期内执行EXP指令,求累加器中数的指数值。 功能:支持指令EXP和NORM完成规格化定点数操作。 规格化定点数格式:T中存指数,A中存尾数。 3.6 指数编码器 3 中央处理单元(CPU) 图3-10
原创力文档

文档评论(0)