Kmila
Todos los ejercicios
Medio Completa el hueco 5 pruebas

Próximo estado de FSM de 3 estados

Una FSM tipo Moore con 3 estados está parcialmente escrita. El registro
de estado, el reset y las transiciones desde "00" y "10" ya están
implementados.

Debes completar la asignación de próximo estado para el estado "01":

  • si x = '1' → nxt ← "10"
  • si x = '0' → nxt ← "00"

Especificación

  • Estados: "00", "01", "10" (codificados directamente).
  • El reset asíncrono coloca la FSM en "00".
  • state muestra el estado actual.

Dónde escribir

Edita solo entre -- BEGIN_EDIT y -- END_EDIT. Las otras ramas del
case y el registro de estado están bloqueados.

Pista

Un if x = '1' then … else … end if; corto basta.

Caso de prueba visible

x=1 siempre — sube 00→01→10

Puerto Tiempo Valor
reset 0 ns 1
reset 25 ns 0
x 0 ns 1

4 casos de prueba ocultos — resuélvelos para revelarlos.

Ocurrió un error no controlado. Recargar 🗙