ID do artigo: 000094997 Tipo de conteúdo: Mensagens de erro Última revisão: 23/04/2024

Erro (14394): erro de HDL do Verilog em <project_name>_auto_tiles.sv(<line number="">) : <ip instance_name=""> não é declarado sob o prefixo "<top_level_wrapper_name>"</top_level_wrapper_name></ip></line></project_name>

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema na versão 23.2 ou anterior do Software Quartus® Prime Pro Edition, você pode ver esse erro quando seu código HDL tem um bloco gerado para escolher entre a instanciação de um projeto direcionada para o dispositivo F-Tile Agilex™ 7 e outros dispositivos suportados.

Se os blocos "gerar se" não forem rotulados, as referências de módulo cruzado em blocos de geração não rotulados jogam um erro.

Por exemplo

gerar 
  se (Agilex == 0)
  iniciar
  ...
  fim
inicie 
  
  ...
endgenerate

Esse erro ocorre na etapa de análise e síntese.

Resolução

Para contornar esse problema, defina uma etiqueta para cada declaração de "se e outros" no Verilog HDL e uma declaração de "gerar" no VHDL. Por exemplo, se um projeto for direcionado para escolher entre o dispositivo Agilex™ F-Tile e Arria® dispositivo 10, então a instanciação pode ser escolhida usando a geração de declaração no Verilog HDL e VHDL da seguinte forma.

Verilog HDL
Gerar
se (Agilex == 0)
início: label1_notfor_AG
...
Final
Mais
início: label2_for_AG
...
Final
endgenerate

VHDL
Rótulo:
se cond1 gerar
...
elsif cond2 gerar
...
mais gerar
...
etiqueta de geração de finais;

Produtos relacionados

Este artigo aplica-se a 1 produtos

FPGAs e FPGAs SoC Intel® Agilex™ série I

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.