Automaten Flashcards

1
Q

Definition Finite State Machines

A

synchrone sequentielle Schaltungen mit:
- n Eingabebits
- k Ausgabebits
- ein interner Zustand
- Takt und Reset
in jedem Takt (zur steigenden Flanke)
- Reset aktiv: Startzustand
- Reset inaktiv: neuen Zustand und Ausgaben aus aktuellem Zustand und Eingaben berechnen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

FSM Entwurfsverfahren

A
  • Definiere Ein- und Ausgänge
  • Wähle zwischen Moore- und Mealy Automat
  • Zeichne Zustandsdiagramm
  • Kodiere Zustände (und ggf. Ein-/Ausgänge)
  • Stelle Zustandsübergangstabelle und Ausgabetabelle auf
  • Stelle boole’sche Gleichungen für Zustandsübergangs- und Ausgangslogik unter Ausnutzung von Don’t Cares auf
  • Entwerfe Schaltplan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mealy Automat

A
  • Ausgang abhängig von Zustand und Eingang
  • Ausgänge werden an den Kanten notiert
  • Ausgang kann sich innerhalb eines Taktes mehrmals ändern
  • Braucht weniger Zustände als als Moore Automat und reagiert schneller auf Änderungen der Eingangssignale
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Moore Automat

A
  • Ausgang ausschließlich vom aktuellen Zustand abhängig und wird deshalb am Knoten notiert
  • Geeignet bei vielen statischen Ausgaben
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vorgehen Mealy zu Moore Automat

A
  • Alle Ausgabesymbole der Kanten in ihren Zielzustand übertragen
  • Knoten mit mehreren unterschiedlichen Ausgabesymbolen auf dessen eingehenden Kanten vervielfältigen bis jeder Knoten genau eine Ausgabe hat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly