初期値 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

Verilog-2001 では、レジスタを宣言するときにに初期化できます。

  • 指定可能な初期値は、次のような値です
    • 定数値です。
    • 以前の初期値に依存させることはできません。
    • 関数またはタスク呼び出しは使用できません。
    • レジスタに伝搬するパラメーター値にできます。
    • ベクターのすべてのビットを指定します。
  • Vivado 合成では、宣言部でレジスタの初期値を指定した場合、グローバルリセット時または電源投入時にレジスタの出力がその値に初期化されます。
  • この方法で指定された初期値は、次のようになります。
    • レジスタの INIT 属性として Verilog ファイルに渡されます。
    • ローカル リセットには依存しません。