Estaba revisando un código que implementó un circuito utilizando una implementación VHDL de "estado enumerado explícito".
Estoy confundido en cuanto a lo que hace este fragmento de código, mi confusión está relacionada con la sintaxis, por lo que cualquier ayuda para descifrar VHDL aquí sería genial:
case state is
when SO => state <= S1;
when S1 => state <= S2;
when S2 => state <= S0;
end case;