我想用for 语句对存储单元进行初始化:
[email=always@(posedge]always@(posedge[/email] init_clk or negedge rst)
begin
if(rst==0)
begin
for(i=0;i<=255;i=i+1)
begin
B2=0;
end
end
else
begin
for(j=0;j<=255;j=j+1)
begin
B2[j]=j;
end
end
end
用QUARTUS II编译出错说: loop must terminate within 5000 iterations.这是为什么呀,我不是给出了循环结束的条件了吧
请大家指点一下,先谢谢了
begin
reg [7:0] i;
for(i=0;i<=255;i=i+1)
begin
B2=0;
end
我又研究了一下,发现把for结束的条件变成i<255后就不会报错了,但是B[255]单元却没有logic drive .8位二进制数最大值是可以取到255的吧,这到底是怎么回事,是软件的问题吗.
请大家一定要帮帮我,谢谢