ID de l'article: 000075047 Type de contenu: Dépannage Dernière révision: 28/01/2014

Pourquoi l’exemple de conception PCI Express Arria® V VHDL ne peut-il pas être simulé dans l’outil de simulation Synopsys VCS ?

Environnement

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

    En raison d’un problème dans la version 13.1 du logiciel Quartus® II, des erreurs peuvent apparaître lors de la simulation de l’exemple de conception Qsys PCI Express VHDL à l’aide des scripts de simulation générés automatiquement pour les outils Synopsys VCS_MX.

    L’une des erreurs suivantes peut s’afficher :

    Module d’erreur [MPD] précédemment déclaré
    Le module a déjà été déclaré à:
    "./.. /.. pcie_de_gen1_x4_ast64_tb/simulation/sous-modules/altpcietb_bfm_rp_gen2_x8.v »,
    47
    Il est redéclaré ultérieurement à l’adresse suivante:
    "./.. /.. pcie_de_gen1_x4_ast64_tb/simulation/sous-modules/altpcietb_bfm_rp_gen2_x8.v »,

    Modules d’erreur [URMI] non résolus
    ./.. /.. pcie_de_gen1_x4_ast64_tb/simulation/sous-modules/altpcietb_bfm_top_rp.v, 454
    « altpcietb_bfm_log_common bfm_log_common( .dummy_out (bfm_log_common_dummy_out)); »
    La définition du module de l’instance ci-dessus ne se trouve pas dans la conception.

    Résolution

    Pour contourner ce problème dans la version 13.1 du logiciel Quartus® II, procédez comme suit :

    Ouvrez le script de simulation généré <path>/testbench/simulation/vcsmx/vcsmx_setup.sh dans un éditeur de texte
    La mise à jour USER_DEFINED_ELAB_OPTIONS à ajouter dans la bibliothèque requise inclut le chemin : USER_DEFINED_ELAB_OPTIONS= »-y .. /.. /<nom de la conception>_tb/simulation/sous-modules/ »

    Ouvrez le fichier suivant dans un éditeur de texte : < path>/testbench/<nom du design>_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v


    Trouvez la définition de module en double en recherchant le module altpcietb_bfm_log_common et commentez la deuxième instance (lignes 888-1247)
    Relancez le script de simulation . /vcsmx_setup.sh

    Ce problème est résolu à partir de la version 14.0 du logiciel Intel® Quartus® Prime Standard Edition.

    Produits associés

    Cet article concerne 4 produits

    FPGA SoC Arria® V SX
    FPGA SoC Arria® V ST
    FPGA Arria® V GX
    FPGA Arria® V GT

    Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.