2812DSP-03DSP流水线及存储器配置.pdfVIP

  • 20
  • 0
  • 约2.09万字
  • 约 26页
  • 2017-10-06 发布于湖北
  • 举报
2812DSP-03DSP流水线及存储器配置

第3讲 281x流水线及存储器映射 计算机信息工程学院 DSP技术及应用 281x流水线及存储器映射 3.1 指令流水线 从程序存储器取指令 指令译码 2 从存储器或者CPU寄存器读取数据值 执行指令 将结果写入存储器或者CPU 寄存器 计算机信息工程学院 DSP技术及应用 281x流水线及存储器映射 指令流水线 为了提高指令执行效率,C28x 的CPU在8个独立的 阶段执行这些操作。在任何时刻,同时有8条指令 运行在不同的阶段。 译码2 (D2) 译码1 (D1) 取指2 (F2) 2 取指1 •译码2 (D2)硬件 (F1) •C28x支持32位和 向取指令队列请求 一条指令。所请求 16位指令,同时一 的指令被装载入指 •CPU从程序读总 条指令可以被安放 令寄存器中来完成 线PRDB (31:0) 在奇地址或者偶地 译码操作。一条指 •CPU将一个程序 上读取程序存储器, 址。译码1 (D1) 令一旦到达 D2阶 存储器的地址送 并将指令载入取指 硬件辨识出取指令 段,该指令将一直 到22位的程序地 令队列中 队列中指令的边界, 执行完毕 址总线PAB 并决定下一条等待 (21:0 )上 执行指令的长度。 它也决定了该指令 是否是一条合法的 指令 计算机信息工程学院 DSP技术及应用 281x流水线及存储器映射 指令流水线 虽然每一条指令都有经过8个阶段,但是,对于具 体的指令来说并不是每一个阶段都有效。一些指 令在译码2阶段就完成了,其他的在执行阶段,还 有一些在写阶段 写(W)

文档评论(0)

1亿VIP精品文档

相关文档