Bsp.: CASE p1 IS WHEN "00000" => y <= '0'; WHEN "10000" => IF x >= z THEN y <= '1'; ELSE y <= '0'; END IF; WHEN OTHERS => y <= '0'; END CASE; Bsp.1: CASE p1 IS WHEN "00000" => y <= '0'; WHEN "10000" => IF x >= z THEN y <= '1'; ELSE y <= '0'; END IF; WHEN OTHERS => y <= '0'; END CASE; Bsp.2: y <= '0' CASE p1 IS WHEN "00000" => NULL; WHEN "10000" => IF x >= z THEN y <= '1'; END IF; WHEN OTHERS => NULL; END CASE;