fifo的两种模式:normal和show_ahead模式


 

normal模式: “rdreq”作为读取请求信号,高有效时,data端输出第一个数据;

ahead模式:  “rdreq”作为已读取确认信号,在rdreq无效时,data端输出第一个数据;高有效时,data端输出第二个数据。(注意:此模式会降低性能。)

 仿真分析:

(1)normal模式  

  分析:由图可知,当rdreq有效的下一个时钟沿输出数据。

(2)ahead模式

  分析:由图可知,当wrreq信号有效的第2个时钟上升沿q端输出第一个数据,也即预先输出(ahead模式)。

总结:show-ahead mode 的输出要比 normal mode 早一拍。

  在normal模式下, “rdreq”作为读取请求信号,在高有效后的时钟上升沿输出数据;

  在ahead模式下:  “rdreq”作为已读取确认信号,在写有效的第2个时钟上升沿输出第1个数据;而后输出的第2,3...n数据同normal模式,在高有效后的时钟上升沿输出数据;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM