2
Q
零延時迴路
A
回答
2
爲什麼零延遲循環發生?
由於競爭條件或不明確的編碼風格,零延遲環可能會產生導致模擬掛或無限的模擬時間
什麼是零延遲循環的原因是什麼?一個共同的迴路特性的
一個例子如下:
always @ (x) begin y = 1'b0; ... case (x) ... 1'b1: y = 1'b1; ... endcase end always @ (y) begin x = 1'b0; ... case (y) ... 1'b1: x = 1'b1; ... endcase end
在這裏,在這個有環路的可能性當兩個x
和y
被設置爲1,這導致新的事件和觸發case語句稱爲零延遲循環,因爲同時觸發了事件觸發,以避免使用#0延遲,這會在時間步結束時強制事件發生,但不建議使用這種編碼風格
- 要調試這個問題
從我的理解風險投資有一個名爲+ VCS + loopreport開關,它會產生零延遲循環的詳細報告,並genrerate一個文本文件,從您可以消除或調試這些循環有效
相關問題
- 1. 零延遲麥克風環回,側音
- 2. NSFileHandle fileHandleForWritingAtPath返回零有效路徑
- 3. NSFileWrapper返回零,有時
- 4. NSDictionary返回零時,解包
- 5. 環路延遲超時問題
- 6. 返回零對零IEnumerables
- 7. 延遲jQuery - 在運行時向延遲合同添加回調
- 8. AudioToolbox - 記錄時的回撥延遲
- 9. cudaEventRecord返回零
- 10. WSAGetLastError返回零
- 11. fread返回零
- 12. getLocationOnScreen()返回零
- 13. CTFramesetterCreateFrame返回零
- 14. URLWithString:返回零
- 15. UIImage返回零
- 16. libvlc_media_player_get_time返回零
- 17. UIImage.animatedImageNamed返回零
- 18. NSBundle.mainBundle()返回零
- 19. CFBundleDisplayName返回「零」
- 20. ABAddressBookGetPersonWithRecordID返回零
- 21. UserDefaults.standard.string()返回零
- 22. NSDateFormatter回零5
- 23. MPMediaItemPropertyAssetURL返回零
- 24. AssetForURL返回零
- 25. NSBundle返回零
- 26. NSJSONSerialization.JSONObjectWithData返回零
- 27. UUID返回零
- 28. indexofobject返回零
- 29. UILabel返回零
- 30. initWithBase64EncodedString回零