ARCHITECTURE xyz OF unsolved IS BEGIN assignment: PROCESS (clk, d) BEGIN CASE clk IS WHEN '1' => q <= d; WHEN OTHERS => NULL ; END CASE; END PROCESS; END xyz;
|
Die Anweisung NULL; bewirkt keine Aktion. Die Anweisung kann allerdings eingefügt werden, wenn bestimmte Fälle bei IF-Anweisungen, die keine weiteren Anweisungen auslösen, explizit gekennzeichnet werden sollen. Im Falle von CASE-Anweisungen (Beispiel) müssen alle Alternativen aufgeführt werden. Auch hier (siehe Beispiel) dient die NULL-Anweisung zur expliziten Kennzeichnung. |