Aufgrund eines Problems in der Quartus® II Software Version 12.1 können Fehler bei der Simulation des PCI Express® Qsys RootPort-Beispieldesigns mit den automatisch generierten Simulationsskripten für das Synopsys VCS-Tool und das Cadence Ncsim-Tool auftreten.
Einer der folgenden Fehler kann angezeigt werden:
VCS
=====
Fehler-[XMRE] modulübergreifender Referenzauflösungsfehler
.. /.. /<Variante>_tb/Simulation/Submodul/altpcietb_bfm_ep_example_chaining_pipe1b.V, 912
Fehler beim Versuch gefunden, modulübergreifende Referenzen aufzulösen.
Token "bfm_log_common". Ursprungsmodul 'altpcietb_bfm_log_common'.
Quelle: bfm_log_common.suppressed_msg_mask = msg_mask;
Ncsim (Begriffsklärung)
======
bfm_log_common.suppressed_msg_mask = msg_mask;
|
ncelab: E*,CUVHNF (.. /<variant>_tb/simulation/submodules/altpcietb_bfm_ep_example_chaining_pipen1b.v,910|42): Die Suche nach hierarchischen Namenskomponenten ist bei 'bfm_log_common' fehlgeschlagen.
Um dieses Problem in der Quartus® II Software Version 12.1 zu umgehen, wenden Sie Folgendes an:
(1) Fügen Sie dem oberen Modul die folgenden Zeilen hinzu:
Draht 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));
Dieses Problem soll in einer zukünftigen Version der Quartus® II-Software behoben werden.