私は、私に取り組んでいるAGC/SPIコントローラの奇妙な振る舞いのように思えます。これは、ザイリンクスのSpartan 3e FPGAをターゲットにしたVerilogで行われています。コントローラは外部入力を使用して起動するFSMです。 FSMの状態は明示的に初期化されていないstate_regに格納されています。初期化されていないレジスタはデフォルトでゼロになると思います。コントローラを実装す
の一部に私はModelSimでのVerilogを使用していますが、私は別のREG変数の異なる部分にREG変数を割り当てるしようとすると、私は次のエラーを取得:ここ ** Error: Range width must be greater than zero.
** Error: Range width must be constant expression.
は、関連するコードです: in