Variablenzuweisung
Sequentielle Anweisungen – Variablenzuweisung
PROCESS (a, b) |
Variablen sind nur innerhalb eines Prozesses gültig (Ausnahme: shared variables in der VHDL-Norm IEEE 1076-1993). Man beachte den Variablenzuweisungsoperator ('' := ''), der sich vom Signalzuweisungsoperator ('' <= '') unterscheidet.
Auch beim Zeitverhalten innerhalb eines Prozesses bestehen Unterschiede: Signalzuweisungen werden in einem Delta-Zyklus erst im Anschluss an die Prozessanweisungen ausgeführt, unabhängig von ihrer Position im Prozess. Besondere Aufmerksamkeit muß daher gegenseitig abhängigen Signal- und Variablenzuweisungen in einem Prozess gelten. |