Variablen und Reset

Gast #1484037
Lesenswert?

Hi,

habe mal eine grundlegende Frage zum Reset von Variablen in einem 
getakteten Prozess, da ich hier oft unterschiedliche Meinungen höre. Wie 
handhabt ihr das, Reset für Variablen, ja oder nein? Das Variablen vor 
dem Lesen geschrieben werden sollen (Latch-Vermeidung) ist klar.

MFG,
horst.
(Firma: abaxor engineering) #1484062
Lesenswert?

Hallo,

was braucht einen Reset:
-Zustand einer FSM, dazu gehöhren auch Counter, wenn sie außerhalb einer 
FSM verwendet werden
-Ausgangsignale

Für beides verwendet man keine Variablen, also brauchst du Variablen 
auch nicht reseten.

Wenn du eine Variable in dem Sinn verwendest, für den sie in VHDL 
eingeführt wurde, braucht sie keinen Reset. Wenn du sie als lokales 
Signal missbrauchst, dann brauchst du u.U. ein Reset/Initialisierung.

Tom
Moderator (Firma: Titel) Persönliche Seite #1484066
Lesenswert?

> Reset für Variablen
Um etwas zurücksetzen zu können, muß es speichernd sein. Und genau das 
ist bei Variablen recht unhandlich. Ein einfaches Beispiel war im 
Beitrag "Re: Beschreibung einer State Machine"
Dort kam die Problematik mit dem Lesen vor den Schreiben auf den Tisch.

Wenn jetzt eine Variable aber immer zuerst geschrieben wird, dann 
erübrigt sich ein Reset...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren