關於這兩天寫的異步fifo代碼是否遺漏數據問題

wr_fifo中: rd_fifo中: 這兩個地方是否有+1操作: 如果只有寫數據有+1,讀數據不+1,會出現數據漏寫問題,讀數據正常 圖中畫圈數據被漏掉。 如果都不+1,則運作正常,只是當狀態計數器從2’d1狀態轉到2’d0狀態後(即fifo滿/空時),要一直等到fifo空/滿之後纔會再開始工作,穩定在讀寫交替的狀態。如下圖:讀寫使能完全不重疊。 如果都進行+1操作:還是會出現漏寫數據的問題。讀
相關文章
相關標籤/搜索