これはVerilogに関連する質問です。XILINXISEを開発環境として使用しています。
genvarを使用して自動的に生成されるシミュレーションの変数にアクセスしようとしていますが、次のエラーが表示されます-> HDLCompiler:71
問題の例:
genvar i;
generate
for(i=0; i < N; i=i+1)
begin:Sys_Modules
TypeXModule #(.width(10)) xmod(.dataY(dataY)));
end
endgenerate
合成またはシミュレーションを実行すると、Sys_Modules[0..N-1].xmodインスタンスが作成されていることがわかります。
Sys_Modules配列にアクセスするシミュレーションに行を追加しようとすると、次のようになります。
Sys_Modules [i] .xmod.dataY
次のエラーが発生します。
HDLCompiler:71dataYはプレフィックスxmodで宣言されていません
シミュレーションで自動的に生成された値にアクセスする方法はありますか?
ありがとう!