-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. 将相同的值分配给多个变量
- 2. 将相同的值分配给多个变量
- 3. SystemC中的verilog wire相当于什么?
- 4. 在Verilog中为reg分配整数
- 5. 将不同的值分配给多个具有相同名称的JQuery选择
- 6. verilog中多维数组值的分配
- 7. 将多个值分配给属性
- 8. 如何在Verilog中将值分配给输出寄存器?
- 9. 在配置文件中相同的密钥分配多个值
- 10. jquery给多个DIV分配相同的文本
- 11. Jenkins - 将相同的作业分配给不同的奴隶
- 12. 如何将值分配给具有相同ID的不同跨度的变量
- 13. 将同一个数据源分配给多个DropDownLists?
- 14. 如何同时将多个名称分配给一个C#类
- 15. 将方法的相同值传递给多个表单
- 16. 将具有相同类别的多个元素分配给具有相同类别的其他元素
- 17. 如何将多个值分配给打开或固定大小的数组?
- 18. 将不同的上下文菜单分配给多个按钮
- 19. 打印多个REG EXPR在相同的字符串匹配的Perl
- 20. 分配REG具有
- 21. 如何使用django表单将值分配给多个不同的对象
- 22. VHDL将多个值分配给一个信号
- 23. 将单个值分配给多个变量
- 24. 将一个值分配给多个变量
- 25. 将值分配给javascript中的多个随机数
- 26. 如何将多个值分配给oracle中的字符串
- 27. 如何将值分配给数据框中的多个列?
- 28. 将IObserver分配给多个IObservable实例
- 29. 将多个用户分配给“任务”
- 30. 如何将多个UIButton分配给UITextView
使用循环会产生开销还是循环在综合过程中运行? –
合成应该展开循环,并将其转换为5线制的东西,与所有其他情况相同。 – Serge
感谢您的澄清! –