Mi salida tiene que ser alta si mi estado es F o H, he escrito esto:
z <= '1' WHEN y = (F OR H) ELSE '0' ;
Pero esto no funciona. También he intentado escribirlo como:
IF y = F THEN
z <= '1' ;
ELSIF y = H THEN
z <= '1' ;
ELSE
z <= '0';
END IF ;
Pero ahora obtén el Error 10500 en Quartus 2, ¿qué hay de malo en mi sintaxis o hay una mejor manera de escribirlo?