一、格雷碼問題
三個問題:
如何在二次冪和非二次冪的深度下設計讀寫指標
什麼情況下使用格雷碼對指標進行編碼
什麼情況下不可以使用格雷碼
二、亞穩態問題
三個問題:
FIFO中的亞穩態問題是否能夠真正消除
若無法消除,為什麼FIFO還能正確執行
兩排同步或多拍同步的差異
rptr為3時,同步到寫時鐘域時,當前的rptr又更新為5,也就是FIFO又多讀走了兩個資料,所以認為FIFO為滿時不一定是真滿,空訊號也是同理,因此這種機制保證了FIFO不會出現寫滿逸出,讀空多讀的情況
一、格雷碼問題
三個問題:
如何在二次冪和非二次冪的深度下設計讀寫指標
什麼情況下使用格雷碼對指標進行編碼
什麼情況下不可以使用格雷碼
二、亞穩態問題
三個問題:
FIFO中的亞穩態問題是否能夠真正消除
若無法消除,為什麼FIFO還能正確執行
兩排同步或多拍同步的差異
rptr為3時,同步到寫時鐘域時,當前的rptr又更新為5,也就是FIFO又多讀走了兩個資料,所以認為FIFO為滿時不一定是真滿,空訊號也是同理,因此這種機制保證了FIFO不會出現寫滿逸出,讀空多讀的情況