ID do artigo: 000082483 Tipo de conteúdo: Solução de problemas Última revisão: 16/08/2006

Por que recebo as duas mensagens de erro "Erro verilog HDL ou VHDL: nome de rede <<i>node</i>&gt; é constantemente conduzido de vários lugares." e "Erro de HDL verilog ou VHDL em &lt;<i>filename</i>&gt;(&lt;<i>line</i>&gt;): outro driver da...

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição Esta mensagem de erro é encontrada nas versões 2.1 e acima do software Quartus II. Ele indica que um nó no design tem várias atribuições porque a rede tem mais de um driver no design. O segundo erro indica um número de linha no final de um bloco de projeto em que uma das tarefas é feita. Você deve corrigir o seu código HDL ou VHDL verilog para que você não faça várias atribuições ou drivers para o mesmo sinal.

As versões do software Quartus II inferiores a 2.1 não produziram um erro para esse tipo de atribuição ilegal de múltiplas atribuições. Portanto, você pode ver este erro com o código mais antigo compilado com êxito em uma versão anterior a 2.1 porque o código pode ter confiado no Compilador para não dar um erro para esses casos. Várias atribuições para o mesmo sinal, no entanto, não são suportadas nas línguas HDL ou VHDL verilog, e outras ferramentas de síntese de terceiros também produzirão um erro para este tipo de codificação. Você deve corrigir seu código HDL para corrigir este problema e eliminar a mensagem de erro durante a compilação.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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.