PicoBlaze处理器输入/输出指令组

时间:2008-09-19

  输入/输出指令组(InputOutput Group)由输入指令和输出指令构成,如图1所示。

  (1) 输入指令

  输入指令用于将PicoBlaze处理器外部接口的数据读进指令所指定的寄存器,口地址的范围为00~FF,共256个。口地址可以由指令中的立即数给出,也可以由寄存器的间接地址来得到。该指令不影响标志位。

  用户接口逻辑需要进行口地址译码,并在口地址中提供正确的数据,其时序波形如图2所示。

输入/输出指令组结构

  图1 输入/输出指令组结构

输入指令时序波形

  图2 输入指令时序波形

  (2) 输出指令

  输出指令用于将指令所指定寄存器中的内容输出到PicoBlaze处理器外部接口,口地址的范围为00~FF,共256个。口地址可以由指令中的立即数设定,也可以由寄存器的间接地址来得到。该指令不影响标志位。

  用户接口逻辑需要进行正确的口地址译码和使能控制,以便能够捕获到正确的数据,其时序波形如图3所示。

输出指令时序波形

  图3 输出指令时序波形
  


  
上一篇:滤波器设计前面板控件的布局和美化
下一篇:Coo1Runner-Ⅱ器件CPLD实现一个双向多路通道

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

相关技术资料