VHDL, vom Ausdruck zur Synhese ?

Gast #1279076
Lesenswert?

Hey, leute.

Kann mir jemand sagen ob es im internet ein beispiel gibt, wo man sieht 
wie ein ausdruck übersetzt wird.

Also z.B:
      in vhdl-datei:
==================================================================
         var := var AND a1     //   a1 sein auch eine variable
         var2   := var OR  a2      // a2 ist auch eine Variable
===============================================================

wird jetzt nach synthese "var" und "var2" als flip-flop, latch oder 
sonst was realisiert?


habe gelesen, dass es eine .log Datei gibt wo man dsa sieht, leider habe 
ich gerade keine software  da.

MFG MaXXX
#1279839
Lesenswert?

Das hängt vom Kontext ab. Nur aus diesen beiden Zeilen kann man gar 
nichts sagen.
Je nachdem wie der Prozess beschrieben ist, kann es auch ein Latch oder 
ein FF werden.

Die Synthese macht jedenfalls (meistens) das was der Beschreibung 
entspricht. Wenn der vorherige Wert der Variable aus dem vorherigen 
Taktzyklus weiter verrechnet wird, dann muß dieser gespeichert werden 
und dann muss es ein Latch oder FF werden.

Eine alte VHDL Regel lautet jedenfalls, dass Anfänger auf die Verwendung 
von Variablen verzichten sollen und besser nur Signale verwenden.
Gast #1279870
Lesenswert?

danke fü die antworte.

das beispiel war nur ausgedacht und ist nicht relevant, habe nur zum 
verständnis meines anliegens geschrieben.

ich dachte vielleicht ist im i-net ein file zufinden, wo mehrere 
beispiele durchgegangen werden und wo man das ergebnis der sybthese 
sieht sieht.

werde dann es wohl mit technology viewer versuchen.

mfg

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