Artikel-ID: 000075047 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 28.01.2014

Warum kann das Arria® V VHDL PCI Express-Beispieldesign nicht im Synopsys VCS-Simulationstool simuliert werden?

Umgebung

    Intel® Quartus® Prime Standard Edition
    Simulation
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems in der Quartus® II Software Version 13.1 können Fehler bei der Simulation des VHDL PCI Express Qsys Beispieldesigns unter Verwendung der automatisch generierten Simulationsskripte für die Synopsys VCS_MX-Tools auftreten.

Möglicherweise wird einer der folgenden Fehler angezeigt:

Fehler-[MPD]-Modul zuvor deklariert
Das Modul wurde zuvor deklariert unter:
"./.. /.. pcie_de_gen1_x4_ast64_tb/Simulation/Submodule/altpcietb_bfm_rp_gen2_x8.V",
47
Es wird später erneut deklariert unter:
"./.. /.. pcie_de_gen1_x4_ast64_tb/Simulation/Submodule/altpcietb_bfm_rp_gen2_x8.V",

Fehler-[URMI] Ungelöste Module
./.. /.. pcie_de_gen1_x4_ast64_tb/Simulation/Submodule/altpcietb_bfm_top_rp.V, 454
"altpcietb_bfm_log_common bfm_log_common( .dummy_out (bfm_log_common_dummy_out));"
Die Moduldefinition der obigen Instanz ist im Entwurf nicht zu finden.

Lösung

Um dieses Problem in der Quartus® II Software Version 13.1 zu umgehen, führen Sie die folgenden Schritte aus:

Öffnen Sie das generierte Simulationsskript <path>/testbench/simulation/vcsmx/vcsmx_setup.sh in einem Texteditor
Aktualisieren Sie USER_DEFINED_ELAB_OPTIONS , um den erforderlichen Bibliotheksinclude-Pfad hinzuzufügen: USER_DEFINED_ELAB_OPTIONS="-y .. /.. /<Name des Entwurfs>_tb/Simulation/Submodule/"

Öffnen Sie folgende Datei in einem Texteditor: < path>/testbench/<design name>_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v


Suchen Sie die doppelte Moduldefinition , indem Sie nach Modul-altpcietb_bfm_log_common suchen und die zweite Instanz auskommentieren (Zeilen 888-1247)
Führen Sie das Simulationsskript ./vcsmx_setup.sh erneut aus

Dieses Problem wurde ab der Intel® Quartus® Prime Standard Edition Software Version 14.0 behoben.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 4 Produkte

Arria® V SX SoC-FPGA
Arria® V ST SoC-FPGA
เอฟพีจีเอ Arria® V GX
เอฟพีจีเอ Arria® V GT

1

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.