Pregunta: Diseñe una máquina de estados que dé salida a la secuencia 0 1 7 1 y luego a 1 7 1 1 7 1 y así sucesivamente. Un reinicio hará que la máquina vaya a la que sale 0?
Lo que he logrado hacer hasta ahora:
Dado que la secuencia tiene cuatro números, usamos dos Flip Flops. Y los estados serían: 00, 01, 11, 10
Y estoy considerando que "reiniciar" sea una entrada, por lo que la tabla de estado tendría 2 ^ 3 = 8 filas.
Present St. Input Next St. Output in Dec.
00 0 01 0
00 1 00 0
01 0 10 1
01 1 00 1
10 0 11 7
10 1 00 7
11 0 01 1
11 1 00 1
Desde esta tabla, puedo dibujar K-Maps para descubrir ecuaciones simplificadas para D_A y D_B, que serán las entradas de dos Flip-Flops de tipo D. ¿Pero no puedo averiguar cómo mostrar la salida?
Debería convertirlo a binario y utilizar tres máquinas de estado, ya que 7 sería 111 y se necesitarían tres flip-flops para almacenar este valor.
¿O puedo usar una ROM si el Tamaño 2 * 3 tiene dos líneas de dirección y una salida de 3 bits? Y graba 0, 1, 7, 1 en las ubicaciones respectivas 00, 01, 10, 11. ¿O hay mejores soluciones? Gracias. : ')