Artikel-ID: 000076012 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 26.06.2012

Welche Arten von VHDL-Wartekonstrukten unterstützt die Quartus II Synthese?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Die Quartus® II Software unterstützt nur eine einzige VHDL Wait-until-Anweisung in einem Prozess. Andere VHDL-Wait-Konstrukte wie Wait-for-Anweisungen oder Prozesse mit mehr als einer Wait-Anweisung sind nicht verwertbar.

Die integrierte Quartus-II-Synthese unterstützt beispielsweise die folgenden Wartezeiten:

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;

Die Software unterstützt die folgenden Arten von Warteanweisungen nicht und generiert einen Fehler während der Synthese:

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;

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.