Devido a um problema na versão 12.1 do Software Quartus® II, erros podem ser vistos ao simular o projeto de exemplo PCI Express® Qsys RootPort usando os scripts de simulação autogenerados para a ferramenta Synopsys VCS e a ferramenta Cadence Ncsim.
Um dos seguintes erros pode ser exibido:
VCS
=====
Erro de resolução de referência de módulos cruzados [XMRE]
.. /.. /<variante>_tb/simulação/submodule/altpcietb_bfm_ep_example_chaining_pipe1b.v, 912
Erro encontrado ao tentar resolver a referência de módulos cruzados.
token 'bfm_log_common'. Módulo de origem 'altpcietb_bfm_log_common'.
Informações de origem: bfm_log_common.suppressed_msg_mask = msg_mask;
Ncsim
======
bfm_log_common.suppressed_msg_mask = msg_mask;
|
ncelab: E*, CUVHNF (.. /<variante>_tb/simulação/submodules/altpcietb_bfm_ep_example_chaining_pipen1b.v.910|42): Falha na pesquisa de componentes de nome hierárquico em 'bfm_log_common'.
Para solucionar esse problema na versão 12.1 do Software Quartus® II, inscreva-se abaixo:
(1) Adicione as seguintes linhas ao módulo superior
fio 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);
Este problema está programado para ser corrigido em uma versão futura do software Quartus® II.