Hallo Leute, ich bin ein Anfänger in Sachen VHDL und habe eine Frage! In welchen Fällen sollte eine FSM implementiert werden? Vielen Dank, Gruß
Eigentlich immer, wenn in einer zeitlichen Abfolge und in Abhängigkeit von sich ändernden Eingangssignalen etwas passieren soll. Immer wenn du in C eine for oder while Schleife schreiben würdest, brauchst du in VHDL eine FSM, als einfachstes Beispiel.
Immer wenn es verschiedene Zustände gibt, und eine Aktion nicht nur von den Eingangssignalen sondern auch vom aktuellen Zustand abhängt.
Um dir die "Angst" vor FSM zu nehmen: Schon ein simpler Zähler ist eine FSM. Allgemein gilt: vor du dich in trickreiche Merker vertiefst oder irgendwas mit Flags machen willst, nimm leichter eine FSM.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.