1

一連の値をメモリ配列に格納しています。このシーケンスを LED ディスプレイに出力しようとすると、複数のドライバーでエラーが発生します。

私が取り組んでいるコードスニペットは次のとおりです。

reg [3:0] p[0:63]; // pattern sequence
....
led = p[playcnt];  // display current pattern; playcnt loops from 0 to 63

Verilog がメモリ アレイ内の各レジスタを LED 出力に接続しようとしているようで、その結果、「複数のドライバ」エラーが発生します。メモリ配列から led 出力に単一の出力のみを接続し、メモリ配列へのアドレスとして playcnt 変数を使用する簡単な方法はありますか?

ご協力いただきありがとうございます!とても感謝しています。

4

1 に答える 1