菜鸟求助!!为了将一个32
位数组中的内容缓存到一个8
位数组中,代码如下。reg [7:0] BF [15'h7fff:0];for(j=0,i=0;j<192;j=j+1) begin BF
<=data[31:24]; //data是这个数组reg[31:0] memory [13'h1fff:0]的值 BF[i+1]<=data[23:16]; BF[i+2]<=data[15:8]; BF[i+3]<=data[7:0]; end这个for循环应该怎么改,才能仿真Error:(vlog-60)Enhanced FORloop is not enabled for verilog
修改后出现这个错误
Error (10839): Verilog HDL error at register.v(23): declaring local loop variables is a SystemVerilog feature
有其他语句可以实现这个功能么?
一周热门 更多>