Interne Zähler realisieren

Gast #709353
Lesenswert?

Guten Abend,

ich benutze innerhalb eines Processes eine variable zum Zählen. Sollten 
bestimmte Zählstände der Variable (Bedingungen) erfüllt sein, dann 
werden Aussagen einer if-Anweisung war und die If-Anweisung wird 
abgearbeitet. Bei bestimmten Signalzuständen wird der Wert der 
Zählvariablen wieder auf Null gesetzt. Die Variable wird nie einem Port 
oder Signal übergeben, weil wirklich immer nur die If-Bedingungen 
erzeugt werden sollen. Bei der Synthese erhalte ich denn immer die 
Meldung:

"WARNING:Xst:1291 - FF/Latch <ff_inst> is unconnected in block 
<my_block>."

Was mach ich falsch?

Kann mir bitte jemand helfen?

Gruß
Paul
Gast #709561
Lesenswert?

nimm ein Signal, keine Variable. Variablen braucht man in VHDL recht 
selten
und wer den Unterschied zwischen Signal und Variable nicht verstanden 
hat macht meistens Fehler. Ich vermute dass das in Deinem Code auch der 
Fall ist.

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