Re: Aufgaben und Übungen,

OK, für das erste habe ich es geschafft, allerdings müsste es beim D-Latch in eine Sequentielle Umgebung

entity meinautomatenuebergangsnetz0001 is
port
(
	bin, ain, x: in bit;
	bout, aout: out bit
);
end;

entity meinautomatenausgangsschalnetz0001 is
port
(
	bin, ain, x: in bit;
	y: out bit
);
end;

entity rslatch0001 is
port
(
    r, s: in bit;
    q1, q2: inout bit
);
end;

entity dlatch0001 is
port
(
    d: in bit;
    q1, q2: out bit
);
end;

architecture verhalten of meinautomatenuebergangsnetz0001 is
begin
	bout <= (not bin or ain or x);
	aout <= (x) or (bin and not ain);
end;

architecture verhalten of meinautomatenausgangsschalnetz0001 is
begin
	y <= (not ain and not x) or (not bin and ain and x);
end;

architecture verhalten of rslatch0001 is
begin
    q1 <= (r nor q2);
    q2 <= (s nor q1);
end;

architecture verhalten of dlatch0001 is
component rslatch0001
port(
    r, s: in bit;
    q1, q2: out bit
);
end component;
signal nd: bit;
begin
    nd <= not d;
    l: rslatch0001 port map (d, nd, q1, q2);
end;