モジュールのチェーンを構築するのに問題があります。すべてのモジュールをリストしたモデルを手動で接続できますが、より簡潔な表現が必要です。次のコードを試してみましたが、うまくいきませんか? コードを修正するにはどうすればよいですか?
module network(
input signed [31:0] xi,
output signed [31:0] yo,
input clk,
input reset
);
wire signed [31:0] x0, x1, x2, y0, y1, y2, xo;
wire [3:1] t;
//working code for chain of pe
// pe u0(xi, x0, 0, y0, clk, reset);
// pe u1(x0, x1, y0, y1, clk, reset);
// pe u2(x1, x2, y1, y2, clk, reset);
// pe u3(x2, xo, y2, yo, clk, reset);
//chain of array not working! how!
pe p[1:4] ((xi,t), (t, x), (0, t), (t,yo),clk,reset); <- want to improve
endmodule
ここで、pe (入力、出力、入力、出力、clk、リセット)。