格雷碼計數器中的1位變爲亞穩態時會發生什麼?爲什麼它在異步FIFO中不成問題?我們是否使用灰色計數器來避免異步FIFO中的亞穩態?
0
A
回答
0
你可能想看看Cliff Cummings着名的論文Asynchronous FIFO Design。
0
我認爲異步FIFO實際上在內部使用格雷碼計數器在兩個時鐘域之間傳遞寫/讀地址指針。
如果多個位在一個時鐘域中切換,但是沒有其他時鐘域捕獲到所有位,則會出現亞穩定性問題。一個1位可以在灰色代碼計數器中切換,並且值保持不變。第二個時鐘從第一個時鐘採樣觸發位時無關緊要,它可能會延遲一個週期,但這並不重要。
+0
因此,如果rd指針延遲1個時鐘週期,它不會產生任何僞滿狀態? – Rottenengg
相關問題
- 1. 異步FIFO設計
- 2. 設計scala庫時,我們是否需要避免反思?
- 3. Shound我避免使用mappedBy來保持我的應用程序穩定?
- 4. 我是否可以避免在類似方法中使用同步和異步lambdas的重複代碼?
- 5. 避免異步:false;功能
- 6. 避免冗餘異步calcluations
- 7. 是否可以通過servlet調用doGet()靜態方法來避免同步?
- 8. 避免覆蓋中的異步問題
- 9. 是否連續調用errno來避免?
- 10. 我們應該避免使用LEFT JOIN
- 11. 使用JPA在數據庫中更新計數器,避免手動同步
- 12. 避免在IE 10錨點/鏈接上使用灰色背景
- 13. 使用COALESCE來避免動態SQL?
- 14. 在使用浮點數時避免不穩定的小數字
- 15. 使用回調函數和異步請求時避免重複
- 16. 如何避免node.js的異步行爲?
- 17. 重構我的代碼以避免異步.getJSON AJAX調用
- 18. 如何避免多次使用'isnan'來過濾不穩定的數據集?
- 19. 我們是否應該提供SmtpClient包裝器的異步和同步實現?
- 20. 避免在異步服務中使用多個$ http.get
- 21. 如何在使用gwt dto時避免使用異步類?
- 22. 我們是否可以避免閃爍光標與div重疊
- 23. 避免非工作機器狀態他們是免費的扭矩
- 24. 異步CTP穩定?
- 25. 我是否應該避免在SQL中使用循環?
- 26. 如何避免Node.js中異步函數的長嵌套
- 27. 爲什麼應用程序步驟灰色在SharePoint設計器
- 28. 使用promise和避免回調的異步設置變量
- 29. 使用Web Service避免線程的並行(異步)任務
- 30. 如何避免異步等待
[電子SE](https://electronics.stackexchange.com/)將是一個更好的地方這個問題。 – ahmedus