【发布时间】:2013-12-23 22:38:48
【问题描述】:
是否可以在循环中使用不同的“genvar”?有没有其他的实现方式?
我试试这个例子:
genvar i;
genvar j;
genvar k;
generate
k=0;
for (i = 0; i < N; i = i + 1)
begin: firstfor
for (j = 0; j < N; j = j + 1)
begin: secondfor
if(j>i)
begin
assign a[i+j*N] = in[i] && p[k];
k=k+1;
end
end
end
endgenerate
当我运行“检查语法”时显示此错误:
Syntax error near "=". (k=k+1)
【问题讨论】:
标签: for-loop syntax syntax-error verilog