DSP技术及应用(第三章第二部分PPT).pptVIP

  • 14
  • 0
  • 约1.37万字
  • 约 52页
  • 2018-01-05 发布于江西
  • 举报
DSP技术及应用(第三章第二部分PPT).ppt

2003.2.16 第3章 TMS320C54x的硬件结构 5.流水线的等待周期 (1)流水线冲突 产生流水线冲突的硬件资源: ① 辅助寄存器(AR0~AR7); ② 重复块长度寄存器(BK); ③ 堆栈指针(SP); ④ 暂存器(T); ⑤ 工作方式状态寄存器(PMST); ⑥ 状态寄存器(ST0和ST1); ⑦ 块重复计数器(BRC); ⑧ 存储器映像累加器(A和B)。 第3章 TMS320C54x的硬件结构 流水线冲突情况: ’C54x系统程序 C语言程序 不产生冲突 汇编语言程序 存储器映象寄存器 MMR写操作 CALU运算 不会产生冲突 早安排写操作 不产生冲突 其它MMR写操作 需用等待周期表 1 2 3 4 第3章 TMS320C54x的硬件结构 流水线冲突情况: ① 若采用C语言编写源程序,经编译后生成的代码不会产生流水线冲突; ② 若采用汇编语言编写源程序,使用算术运算操作不会产生流水线冲突; ③ 若采用汇编语言编写源程序,初始化时对MMR寄存器进行设置,不会发生流水线冲突; ④ 通常流水线冲突发生在对MMR寄存器的写操作,可用等待周期表加以解决。 第3章 TMS320C54x的硬件结构 【例3.7.2】分析下列指令的流水线冲突。 N LD *AR1,B

文档评论(0)

1亿VIP精品文档

相关文档