ちなみに、私は完全なVerilog初心者です。いくつかの双方向バスを使用するモジュールを書いています。
inout wire [KEY_SIZE-1:0] prevKey;
inout wire [TAG_SIZE-1:0] prevTag;
inout wire [KEY_SIZE-1:0] nextKey;
inout wire [TAG_SIZE-1:0] nextTag;
バスから物事を読む方法は知っていますが、バスに何かを書くにはどうすればよいですか?にassignステートメントを使用すると、新しいデータがネットワークに接続されたときにgetregの値が壊れる可能性がありますか?面倒な価値のregあるポートを扱っているのですか、それともそれぞれにバスを作成する必要がありますか?inoutinputoutput