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;