Praktische Einführung und Programmierung
Stefan Bosse
Universität Koblenz - FB Informatik
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten ::
Logik
Mathematik
Graphen
Tabellen
Automaten (die Maschine)
https://www.mathematik.uni-marburg.de/~thormae/lectures/ti1/ti_7_4_ger_web.html
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Schaltnetze und Schaltwerke
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Schaltwerke
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Endliche Automaten
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Zustandsübergangsgraphen
Ein Zustandsübergang vom Zustand si nach sj durch eine Bedingung, hier das Vorliegen eines Eingabesymbols a, mit der Aktion der Ausgabe eines Symbols b.
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Zustandsübergangsgraphen
Beispiel: Ampelschaltung
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Zustandsübergangsgraphen
Beispiel Ampelschaltung: (Links) Zustandsübergangsgraph (Rechts) Die Ausgabe der Zustände
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Mealy und Moore-Automaten
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Vom Zustandsübergangsgraphen zum Automaten
Handelt es sich bei Ampelbeispiel um einen Moore- oder Mealy-Automaten?
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Vom Zustandsübergangsgraphen zum Automaten
Handelt es sich bei Ampelbeispiel um einen Moore- oder Mealy-Automaten?
Antwort: Moore-Automat, da die Ausgabefunktion nur abhängig vom aktuellen Zustand ist.
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Funktionen und Tabellen für das Schaltwerk
y2=q1y1=q0↮q1y0=¬q0∧¬q1=¬(q0∨q1)
Ausgabefunktion als Wahrheitstabelle
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Übergangsfunktion
(Links) Zustandsübergangsgraph (Rechts) Zustandsübergangstabelle mit d1=q0
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Übergangsfunktion
Aus der Zustandsübergangstabelle kann die Übergangsfunktion berechnet werden und z.B. mit BDD Verfahten verinfacht werden.
d0=(¬q1x0)∨(¬q1q0)∨(q0x0)
Stefan Bosse - Algorithmen und Datenstrukturen - Modul FSM Endliche Zustandsautomaten :: Vom Zustandsübergangsgraphen zum Schaltwerk
Die Maschinen mit Digitallogik (Kombinatorische und sequenzielle Logik)