私は2つのモジュールを持っています
- counter: 出力は error_count というベクトルです。
- lcd: コードを LCD に表示するモジュール。入力にはクロックと error_count が含まれます。
次のコード スニペットが最も関連性が高く、以下に添付されています。
最上位モジュール:
カウンター counter1 (..., error_count); lcd lcd1 (..., error_count);
カウンターモジュール:
モジュールカウンター (..., error_count); ... 出力レジスタ [31:0] error_count = 0; ... //クロックサイクルごとにカウンターを更新 エンドモジュール
液晶モジュール:
モジュール lcd (..., error_count); ... 入力 [31:0] error_count; ... //LCD に表示するために使用される error_count エンドモジュール
このコードの何が問題になっていますか? ディスプレイは、出力として 0 を表示するだけです。ベクトルを渡す方法に問題はありますか?
追加情報: このコードのテストにはザイリンクスの Spartan 3E スターター キットを使用しています。LCD コードは問題なく、ローカル カウンター (reg[31:0]) でテストしました。