Gast
#3687468
Guten Tag Zusammen,
es steht viel darüber geschrieben, aber um ehrlich zu sein verstehe ich
es nicht so ganz. Darum bitte ich an Hand meines Bsp. um Untersützung.
Syntax sieht wie folgt aus:
P1: process
variable PAR: boolean;
begin
wait until (CLK='1' and CLK'event);
if STARTBIT then
PAR:= false;
while not STOPBIT loop
D_OUT <= D_IN;
if D_IN = '1' then
par:=not PAR;
end if;
wait until (CLK='1' and CLK'event);
end loop;
end if;
if PAR then
D_OUT <= '1';
else
D_OUT <= '0';
end if;
end process P1;
Erhalte folgende Fehlermeldung:
Error (10398): VHDL Process Statement error at PARITSER.vhd(22): Process
Statement must contain only one Wait Statement (bezieht sich auf die
zweite wait-Anweisung)
Habe die Syntax aus einem Lehrbuch, daher macht es mich etwas stutzig
und hoffe auf die Hilfe von Experten ;-)
Vielen Dank,
Bastian