PicoBlaze处理器中间结果暂存寄存器(Scratchpad RAM)

时间:2008-09-19

  PicoBlaze处理器提供了一个64个字节的中间结果暂存器组,这些寄存器可以支持直接寻址和间接寻址,通过两条指令STORE和FETCH来访问和处理。Scratchpad寄存器仅支持基于FPGA的PicoBlaze,不支持CPLD器件。另外,该寄存器也不受RESET(复位)的影响。中间结果寄存器的引入较大地提升了PicoBlaze处理器的性能,尤其是对一些查表、ΠFO及频繁访问寄存器等的设计非常方便和快捷。

  同样地,STORE和FETCH也支持直接寻址和间接寻址方式,采用间接寻址的好处是可以灵活且动态地修改RAM地址来实现对RAM的操作。

  (1) 直接寻址

  STORE sX, 04:将寄存器sX写到定位于04H的RAM中。

  FETCH sX, 04:将位于04H寄存器的内容读入到sX寄存器中。

  (2) 间接寻址

  STORE sX,(04):将寄存器sX写到04H地址中所指定的RAM中。

  FETCH sX,(04):将04寄存器中所指定的RAM地址内容读入到sX寄存器中。

  



  
上一篇:元器件焊接
下一篇:仿真波形生成的功能块介绍

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料