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