-1
A
回答
1
可以用左手concats
下面的示例演示如何做到這一點。
reg a,b,c,d,e;
initial begin
{a,b,c,d,e} = 5'b0;
end
除非您使用數組,否則沒有其他更「有條理」的方法。
reg [4:0] var;
...
var = 5'b0;
或多維壓縮數組,你可以使用循環
reg [1:0] var [4:0];
...
for (i = 0; i < 5; i++) var[i] = 0;
1
如果所有變量具有相同的位寬,因此你想分配給這些變量值有相同的位寬,可以進行復制級聯:
{a,b,c,d,e} = {5{value}};
相關問題
- 1. Python將多個變量分配給相同的列表值?
- 2. 將多個鍵分配給數組中的相同值
- 3. 將相同的值分配給多個變量
- 4. 將相同的值分配給多個變量
- 5. SystemC中的verilog wire相當於什麼?
- 6. Verilog:將值保存在寄存器中(分配給相同的寄存器)
- 7. 在Verilog中爲reg分配整數
- 8. 將不同的值分配給多個具有相同名稱的JQuery選擇
- 9. verilog分配給相同的變量不起作用
- 10. 將輸出分配給verilog中的vdd
- 11. verilog中多維數組值的分配
- 12. 將多個值分配給屬性
- 13. 將值分配給數組時,所有值都相同
- 14. 將相同的值分配給實例的屬性
- 15. 如何在Verilog中將值分配給輸出寄存器?
- 16. 將值分配給相關列sas宏
- 17. 在配置文件中相同的密鑰分配多個值
- 18. Verilog:如何將值分配給大數組中的2個隨機索引?
- 19. jquery給多個DIV分配相同的文本
- 20. 分配的Verilog
- 21. 將同一變量分配給具有不同值的多個結構成員?
- 22. Python將多個返回值分配給多個列表
- 23. Verilog中的unsigned reg減法
- 24. IOS Objective-C如何將2個viewControllers分配給相同的UITabBarItem
- 25. Google Maps Api V3 - 將多個監聽器分配給相同的標記對象
- 26. Jenkins - 將相同的作業分配給不同的奴隸
- 27. 將多個值分配給一個聲明的字符串
- 28. 將多個值分配給MySQL中的單個列
- 29. 爲ggplot2中的多個主題元素分配相同的值
- 30. 如何將值分配給具有相同ID的不同跨度的變量
使用循環會產生開銷還是循環在綜合過程中運行? –
合成應該展開循環,並將其轉換爲5線制的東西,與所有其他情況相同。 – Serge
感謝您的澄清! –