SystemVerilog には、次の 3 種類のエラボレーション時間定数があります。
-
parameter
: Verilog 規格と同じで、同様に使用できます。 -
localparameter
:parameter
と似ていますが、上位モジュールのものよりも優先されます。 -
specparam
: 遅延とタイミング値を指定するために使用されますが、Vivado 合成ではサポートされません。
const
というランタイム定数宣言もあります。