ID do artigo: 000080519 Tipo de conteúdo: Instalação e configuração Última revisão: 02/10/2020

Por que meu design VHDL falha no hardware quando eu tenho uma 'definição de faixa em um loop?

Ambiente

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Problema crítico

Descrição

Devido a um problema no software Intel® Quartus® Prime Pro Edition versão 20.3, você pode ver falhas de hardware quando você tem código VHDL em seu design que usa uma 'definição de faixa dentro de um loop de geração que é declarada dentro de um bloco de geração, como o código abaixo. Se o seu projeto for afetado por este problema, seu design provavelmente causará mensagens de avisos de síntese, como as seguintes:

Aviso (16788): a rede não tem um driver em .vhd (número da linha)

gen_example: caso NUM gerar
quando 8 =>
sig de sinal: std_logic_vector(1 downto 0);
Começar
gen_test: para i em sig'range
Gerar
and_gate:e01
mapa de porta (inp => inp, outp => outp);
geração final gen_test;
fim, e eu não tenho mais tempo
geração final gen_example;

 

Resolução

Para resolver este problema, baixe e instale o Patch no link abaixo.

Este problema é corrigido a partir do software Intel® Quartus® Prime Pro Edition versão 20.4.

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.