verilog,我必须定义31“和”门,它显示错误g [i]?还有其他方法吗?

时间:2016-11-15 13:22:33

标签: verilog

1 个答案:

答案 0 :(得分:0)

还有另外两种方式。您可以使用实例数组

and g[31:1](u,p, q);

或者您可以使用生成循环

genvar i;
for(i=1;i<=31;i=i+1) begin : block
  and g(u[i],p[i],q[i]);
end

这将通过块[31] .g

创建and gate块[1] .g