# Anforderungen - Hasenallee und Falkenstraße - Eingangssignale: - Takt, - Autoanforderung (1 = Auto wartet an Falkenstraße, 0 = sonst.), - Systemstart ( 1 = die Stromversorgung ist vor weniger als zwei Sekunden eingeschaltet worden, 0 = sonst.) - Autoanforderung 1 solange mindestens ein Auto auf mindestens einer Seite der Falkenstraße steht oder wartet. - Wenn Auto wendet und wegfährt keine Autoanforderung mehr - Ausgabesignale Ampel: - Lampen wenn an auf 1, sonst 0 - 3 Lampen pro Straße - Bei Systemstart alle rote Signale aktiv - Ausgangsvektor (100 100) wird 'R' genannt und ist unser Startzustand - Eingangssignal Autoanforderung wird 'a' genannt - Ausgangsvektor (001 100) wird 'G' genannt - bleibt G solange keine Autoanforderung (a = 1) eingeht - Wenn Ausgangsvektor G ist und a = 1, dann geht die Ampel an der Falkenstraße im wechsel an und wieder aus # Lösungshinweise - Verwendung von 4 Flipflops - Die vier Teilzustände für eine einzelne der beiden Straßen werden mit zwei Flipflops kodiert - Gesamtzustand wird mir zwei Flipflop-paaren kodiert - eines der beiden Flipflops leuchtet bei rot, das andere bei gelb - Verwendung des Tasters für den Takt