3

パラメータ化されたモジュールが必要です。次の定義があります。

module example (...);
    parameter A = 2;
    parameter B = 2;
    parameter C = A + B;

endmodule

ただし、パラメーター値を出力すると、A = 2、B = 2、および C = 1 になります...理由はありますか?

4

1 に答える 1

6

解決策が見つかりました - localparam を使用してください。

module example (...);
  parameter A = 2;
  parameter B = 2;
  localparam C = A + B;

endmodule
于 2013-02-27T20:49:04.090 に答える