【发布时间】:2021-12-29 20:13:48
【问题描述】:
我得到以下代码的错误是:
不允许对非寄存器 j 进行程序赋值,左手 side 应该是 reg/integer/time/genvar。
当我执行 W_E[0] = 0、W_E[1] = 0 等时,我没有收到任何错误。
genvar j;
reg W_E [31:0];
always @(*)begin
// Wrting Data to a specific register
for (j = 0; j < 32; j = j + 1)begin
W_E[j] = 0;
end
end
【问题讨论】:
标签: verilog