2013-09-25 36 views
0

在我的學術項目中,我需要使用FIFO來處理一些數據。數據將以156.25Mhz的頻率寫入FIFO,每次寫入66位數據。在讀取側,時鐘頻率爲644.53Mhz,在每個時鐘16位數據將被讀取。現在我正在使用2048寄存器,數據將使用寫指針和讀指針進行處理。這在一百萬個寫時鐘週期內工作正常,但在此之後它顯示一些溢出。我的實現有什麼問題?寄存器(FIFO)深度不夠?有人請幫助...當讀寫數據寬度不同時如何計算FIFO深度

由於提前, ASIF

回答

0

通過簡單的計算,

數據寫在1納秒:10.3125

數據1ns的閱讀:10.31248

數據寫入比讀取的數據略多,這會在很長時間後產生影響。

關注 Akshay