En mi libro ASIC están desarrollando una máquina de estado, y tienen una declaración como:
Shift <= '1' when State = S else '0';
Sin embargo, en mi proyecto tengo varios estados que requieren la misma salida para activarse, por lo que es posible escribir VHDL de esta manera:
Shift <= '1' when State = S OR State = E OR STATE = Q else '0';
¿O tengo que asignar Shift para cada uno de mis estados?