第2章 硬件结.pptVIP

  • 1
  • 0
  • 约4.9千字
  • 约 62页
  • 2017-08-02 发布于贵州
  • 举报
第2章 硬件结

2003.2.16 DSP原理及应用 通用微处理器的CPU由ALU和CU组成,其算术运算和逻辑运算通过软件来实现,如加法需要10个机器周期,乘法是一系列的移位和加法,需要数十个机器周期。 DSP的CPU设置硬件乘法器,可以在单周期内完成乘法和累加 硬件乘法器 CALU(中心算术逻辑单元) 移位 通用微处理器的移位,每调用一次移位指令移动1-bit DSP可以在一个机器周期内左移或右移多个bit,可以用来对数字定标,使之放大或缩小,以保证精度和防止溢出;还可以用来作定点数和浮点数之间的转换 溢出 通用CPU中,溢出发生后,设置溢出标志,不带符号位时回绕,带符号位时反相,带来很大的误差 DSP把移位输出的最高位(MSB)存放在一个位检测状态寄存器中,检测到MSB=1时,就通知下一次会发生溢出,可以采取措施防止 数据地址发生器(DAG) 在通用CPU中,数据地址的产生和数据的处理都由ALU来完成 在DSP中,设置了专门的数据地址发生器(实际上是专门的ALU),来产生所需要的数据地址,节省公共ALU的时间 外设(peripherals) 时钟发生器(振荡器与PLL) 定时器(Timer) 软件可编程等待状态发生器 通用I/O 同步串口(SSP)与异步串口(ASP) JTAG扫描逻辑电路(IEEE 1149.1标准) 便于对DSP作片上的在线仿真和多DSP条件下的调试 ALU 算数逻辑单

文档评论(0)

1亿VIP精品文档

相关文档