ID do artigo: 000076981 Tipo de conteúdo: Solução de problemas Última revisão: 06/12/2012

Por que o projeto de exemplo PCI Express não é simulado na ferramenta de simulção de VCS Synopsys?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no Software Quartus® II versão 12.1, erros podem ser vistos ao simular o projeto de exemplo PCI Express Qsys usando os scripts de simulação autogerados para as ferramentas de VCS_MX Synopsys.

Um dos seguintes erros pode ser visto:

Error-[MPD] Module previously declared
  The module was previously declared at: 
"./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v",
  47
  It is redeclared later at:
 "./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v",

Error-[URMI] Unresolved modules
 ./../..//pcie_de_gen1_x4_ast64_tb/simulation/submodules/altpcietb_bfm_top_rp.v, 454
  "altpcietb_bfm_log_common bfm_log_common( .dummy_out (bfm_log_common_dummy_out));"
  Module definition of above instance is not found in the design.

  

Resolução

Para resolver este problema no Software Quartus II versão 12.1, siga as etapas abaixo:

  1. Abra o script de simulação gerado /testbench/simulaiton/vcsmx/vcsmx_setup.sh em um editor de texto
    A USER_DEFINED_ELAB_OPTIONS atualização para adicionar na biblioteca necessária inclui o caminho:
      USER_DEFINED_ELAB_OPTIONS="-y ../../_tb/simulation/submodules/"
  2. Abra o seguinte arquivo em um editor de texto: /testbench/_tb/simulation/submodules/altpcietb_bfm_rp_gen2_x8.v
  3. Localize a definição de módulo dupicado pesquisando o módulo altpcietb_bfm_log_common e comente a segunda instância (Linhas 888-1247)
  4. Execute o script de simulação ./vcsmx_setup.sh

Este problema está programado para ser corrigido em uma versão futura do software Quartus II

Produtos relacionados

Este artigo aplica-se a 12 produtos

FPGA Stratix® V GT
FPGA Cyclone® V GX
FPGA Stratix® V GS
FPGA SoC Cyclone® V SX
FPGA Cyclone® V GT
FPGA Arria® V GZ
FPGA Arria® V SX SoC
FPGA SoC Cyclone® V ST
FPGA Arria® V ST SoC
FPGA Arria® V GX
FPGA Arria® V GT
FPGA Stratix® V GX

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês governará e será a controle. Exibir a versão em inglês desta página.