第二章典型DSP芯片介绍.pptVIP

  • 8
  • 0
  • 约1.7万字
  • 约 84页
  • 2019-12-19 发布于江苏
  • 举报
延迟分支指令会增加程序设计的难度; 但只要能充分利用分支指令后两条指令执行时间来优化程序就能提高效率。 由于指令执行采用三级流水方式,当DSP执行地址单元n处的指令时,需要利用PM总线取数据,同时DSP正在取地址单元n+2处的指令,此时指令执行就与取指操作出现冲突,指令缓存将地址n+2处的指令保存在缓存中;如果上述这段指令循环执行,当下次再运行到此,出现指令执行与取指操作冲突时,就会直接从指令缓存中取指令,从而避免冲突。 第五次课 正常字寻址,强制长字传输,会载入两个连续地址单元的32位数据,如果指令中指明的是奇数地址单元,则将该地址单元减1的偶数地址单元中的值放入指令中指明的寄存器中,而把奇数地址单元中的值放入指令中指明寄存器的相邻寄存器中。如果指令中指明的是偶数地址单元,则将该地址单元的值放入指令中指明的寄存器中,而将该地址单元加1的奇数地址单元的值放入指令中指明寄存器的相邻寄存器中。通用寄存器的配对情况如上页所示。 第六次课开始 作为条件程序执行的判别条件 长字访问的相邻寄存器配对表 内部存储器强制长字访问小结 综上所述,在内部存储器强制的长字传输中: (1)存储器偶数地址单元的值总是与指令中指明的寄存器相互传递数据; (2)而其相邻的奇数地址单元总是与指令中未指明的相邻寄存器间传递数据。 (3)指令中指明的是偶数地址单元,则该地址单元加1为相应奇数地址单元

文档评论(0)

1亿VIP精品文档

相关文档