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

Que tipos de construções de espera de VHDL suportam a síntese quartus II?

Ambiente

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

O software Quartus® II suporta apenas uma única declaração de espera de VHDL em um processo. Outras construções de espera de VHDL, como declarações de espera ou processos com mais de uma declaração de espera, não são sinthesizáveis.

Por exemplo, a síntese integrada quartus II suporta a seguinte sintaxe de espera até:

architecture dff_arch of ls_dff is
begin
    output: process begin
       wait until (CLK'event and CLK='1');
       Q <= D; 
       Qbar <= not D;
    end process output;
end dff_arch;

O software não suporta os seguintes tipos de instruções de espera e gera um erro durante a síntese:

process --Unsupported process declaration
begin
    CLK <= ‘0’;
    wait for 20 ns;
    CLK <= ‘1’;
    wait for 12 ns;
end process;

output: process begin  --Unsupported process declaration
    wait until (CLK'event and CLK='1');
    Q <= D; 
    Qbar <= not D;

    wait until (CLK'event and CLK='0');
    Q <= 0; 
    Qbar <= 1;
end process output;

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.