dsp技术及应用---第3章(17、18).pptVIP

  • 2
  • 0
  • 约1.79千字
  • 约 20页
  • 2018-01-05 发布于江西
  • 举报
dsp技术及应用---第3章(17、18).ppt

§3.3 TMS320C54x的流水线操作 C54x中的流水线操作 6级指令流水线。 任何一个机器周期内,可有1~6条指令同时工作。 一条k断流水能在k+n-1个周期内处理n条指令,非流水线则需nk个周期。 流水线的存储器操作 分支转移的流水线图 条件指令的流水线图 辅助寄存器(AR0-AR7) 重复块长度寄存器(BK) 堆栈指针(SP) 暂存器(T) 处理器工作方式状态寄存器(PMST) 状态寄存器(ST0和ST1) 块重复计数器(BRC) 存储器映象累加器(AG、AH、AL、BG、BH、BL 只有某些MMR操作才会引起插入等待周期问题 * C54x中的流水线操作 典型的流水线图 流水线中的时序冲突 等待周期表 6级指令流水线功能 分两阶段: 加载储存单元的地址 进行读/写操作 举例: 取指 单操作数读 双操作数读 单操作数写 双操作数写 读一个操作数和写一个操作数 条件执行指令XC, 是一条单字单周期指令, 与条件跳转指令相比, 具有快速选择其后1或2条指令是否执行的优点。 XC指令在执行前2个周期就已经求出条件,如果在这之后到执行前改变条件(例如,发生中断), 将会造成无法预期的结果。所以,要尽力避免在XC指令执行前2个周期改变指令所规定的条件。 双寻址RAM(DAR

文档评论(0)

1亿VIP精品文档

相关文档