一連の値をメモリ配列に格納しています。このシーケンスを 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 変数を使用する簡単な方法はありますか?
ご協力いただきありがとうございます!とても感謝しています。