assign

assign 宣言は変数に式を代入します。assign 宣言は組み合わせロジックとして扱われます。評価のセマンティクスについては実行モデルを参照してください。

module ModuleA {
    var a: logic<10>;

    assign a = 1;
}

assign 宣言の左辺には連結も使用することができます。

module ModuleA {
    var a: logic<10>;
    var b: logic<10>;

    assign {a, b} = 1;
}