在Verilog中執行並行循環嗎?我需要多次調用一個模塊,但他們必須同時執行。我一直在考慮使用for循環,而不是逐個寫出來。它會一樣嗎?Verilog中的循環如何執行?
3
A
回答
4
Verilog描述了硬件,所以在這種情況下執行循環或調用模塊時沒有意義。如果我正確理解你的問題的意圖,你希望有不同輸入和輸出的同一模塊的多個實例。
要完成此任務,您可以使用Verilog的generate statements自動生成實例。您可以在Emacs的verilog-mode中使用auto_template functionality。我更喜歡這種方法,因爲每個實例化都顯式出現在我的源代碼中,我發現檢測錯誤更容易。
0
正如jlf回答,你正在尋找一個生成語句。您可以使用for-loop來對組合邏輯進行建模,例如遍歷寄存器中的所有位並計算輸出。這將在測試平臺中的一個始終塊或甚至一個初始塊中。
相關問題
- 1. for循環中的Verilog
- 2. 如何循環Maven執行?
- 3. Verilog循環條件
- 4. Verilog如何展開嵌套for循環?
- 5. 如何在LISP中執行while循環
- 6. 如何在C#中執行matlab循環?
- 7. 如何在foreach循環中執行?
- 8. 如何在nightwatchjs中執行循環
- 9. 如何在sql循環中執行
- 10. 如何在JavaScript中執行循環?
- 11. 如何在for循環中執行EnumDropdownListFor
- 12. 如何在R循環中執行
- 13. 如何在循環中執行計數
- 14. 如何在jquery中執行「For」循環?
- 15. 如何在while循環中執行nightmarejs
- 16. 如何在循環中執行twitter.Api.PostUpdate?
- 17. 在循環中執行模態循環
- 18. 簡單Verilog for循環中的錯誤
- 19. 如何在Verilog的循環中使用準備好的模塊?
- 20. C#執行循環
- 21. jQuery執行循環
- 22. 如何僅執行一次循環
- 23. Ruby如何執行每個循環?
- 24. 如何多次執行while循環?
- 25. 如何正確執行PHP循環
- 26. 運行循環中的執行順序
- 27. Verilog執行命令
- 28. 在Verilog中如何將「for循環」的使用變量「我」
- 29. Golang:我如何停止從循環外執行for循環?
- 30. 如何依次執行Parallel.For循環和Parallel.ForEach循環
所以你只是把生成之前的for循環?如果你不這樣怎麼辦? – 2011-03-09 03:23:54
我鏈接的頁面有一個使用示例。如果你沒有將循環和實例包含在generate/endgenerate塊中,那麼你的工具會發出抱怨 - 試試看看。 – jlf 2011-03-09 15:41:24