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