ID de l'article: 000076012 Type de contenu: Dépannage Dernière révision: 26/06/2012

Quels types de constructions d’attente VHDL prennent-ils en charge la synthèse Quartus II ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Le logiciel Quartus® II ne prend en charge qu’une seule instruction DVHDL dans un processus. Les autres constructions d’attente VHDL telles que les instructions d’attente ou les processus comportant plusieurs instructions d’attente ne sont pas synthétables.

Par exemple, la synthèse intégrée de Quartus II prend en charge la syntaxe d’attente suivante :

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;

Le logiciel ne prend pas en charge les types d’attente suivants et génère une erreur lors de la synthèse :

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;

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.