多くのメールボックスを生成するにはどうすればいいですか?たとえば、メールを生成するには を生成し、データを1つにする方法があります。Systemverilogメールボックスを生成する
私は
generate
for (genvar i=0; i<10; i++) begin
mailbox test = new();
end
endgenerate
をやってみました、それは10個のメールボックス を作成しますが、その後、私は
test[4].put(input);
のようなものを想像どのようにそれらの1 にデータを置くことを知りませんでしたが、それdoes not work
どのようなアイデア??
あなたがメールボックス 'test'と名付けました。 'test [4] .put(input);' – toolic
ええ、申し訳ありません、私はtest [4]を書きたいと思っています。 しかし、それは動作しません –
あなたの生成ブロックの外にメールボックスの配列を宣言する必要があるかもしれません: 'メールボックスのテスト[10];' – toolic