モジュール xxx を 16 回作成していますが、各モジュールには 16 ビットのバス入力と 1 ビットの出力があります。
wire [15:0] a[0:15];
wire [0:15] o;
genvar i;
generate
for(i=0; i<16; i=i+1) begin: n_loop
xxx yy(
.in (a[i]);
.out (o[i]);
);
end
endgenerate
これにより、すべてのa0
...a14
ワイヤーバスがそれぞれ 16 ビットの 16 モジュールに接続され、モジュール出力が o バスに接続されますか?