NULL

Sequentielle Anweisungen – NULL

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.