0
我正在尝试在Verilog中使用genvar
。这里是我的代码 -verilog中的语法错误
reg [31:0] q[0:3];
initial
begin
genvar j;
generate
for(j=0;j<4;j=j+1) begin : loop1
q[j]=32'H00000000;
end
endgenerate
end
的一部分,这给出了一个语法错误 -
Error:near "genvar":syntax error,unexpected "genvar"
我如何实现这一点?我想初始化所有q
阵列中的所有32位全部为零。我想通过循环做到这一点,因为数组的大小可能非常大。