11.10.2013 Aufrufe

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Hardware</strong>-<strong>Entwurf</strong> <strong>mit</strong> <strong>VHDL</strong><br />

Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik<br />

Unter Verwendung von NextState für den nächsten Zustand und von CurrentState für den aktuellen<br />

Zustand kann eine FSM nach dem Zwei-Prozessmodell prinzipiell wie folgt modelliert werden.<br />

---------------------------------------------------------------------------<br />

ENTITY FSM IS<br />

PORT ( ... ) ; -- Eingangs- und Ausgangs-Ports<br />

END FSM ;<br />

---------------------------------------------------------------------------<br />

ARCHITECTURE beh_2PR OF FSM IS<br />

TYPE fsm_state IS (s0, s1, ... ) ; -- Zustandsvektor deklarieren<br />

SIGNAL CurrentState: fsm_state; -- aktueller Zustand vom Typ fsm_state<br />

SIGNAL NextState : fsm_state; -- Folgezustand vom Typ fsm_state<br />

BEGIN<br />

SYNC: PROCESS (reset, clock)<br />

BEGIN<br />

IF reset = ’1’ THEN<br />

CurrentState

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!