Quartus® II ソフトウェア・バージョン 12.1 の問題により、Synopsys VCS ツールおよび Cadence Ncsim ツール用の自動生成されたシミュレーション・スクリプトを使用して PCI Express® Qsys RootPort デザイン例をシミュレーションする際にエラーが発生する場合があります。
次のいずれかのエラーが表示される場合があります。
Vcs
=====
エラー - [XMRE] クロスモジュール参照解決エラー
../../<variant>_tb/simulation/submodule/altpcietb_bfm_ep_example_chaining_pipe1b.v, 912
クロスモジュール参照の解決中にエラーが見つかりました。
トークン 'bfm_log_common'。発信元モジュール 'altpcietb_bfm_log_common'。
ソース情報: bfm_log_common.suppress_msg_mask = msg_mask;
ンシム
======
bfm_log_common.suppress_msg_mask = msg_mask;
|
ncelab: E*,CUVHNF (../<variant>_tb/simulation/submodules/altpcietb_bfm_ep_example_chaining_pipen1b.v,910|42): 階層名コンポーネントの検索が 'bfm_log_common' で失敗しました。
Quartus® II ソフトウェア・バージョン 12.1 でこの問題を回避するには、以下を適用してください。
(1)トップモジュールに次の行を追加します
ワイヤーA、B、C、D;
altpcietb_bfm_log_common bfm_log_common ( .dummy_out (a));
altpcietb_bfm_req_intf_common bfm_req_intf_common ( .dummy_out (b));
altpcietb_bfm_shmem_common bfm_shmem_common ( .dummy_out (c));
この問題は、Quartus® II ソフトウェアの将来のバージョンで修正される予定です。