Cómo crear una tabla de transición de estado para una máquina Mealy

0

Estoy intentando diseñar el contador que se muestra en el diagrama a continuación con la secuencia de conteo 123456 (es decir, X1 = 1, X2 = 2, ...) como una máquina Mealy.

Sinembargo,tengoproblemasparadescubrircómocrearlatabladetransicióndeestadoparalamáquina.Paraelcontexto,diseñéestecontadorcomounamáquinaMoorecon3Dflipflops,yloimplementéenunaplacaFPGA.Cuandopresionounbotóneneltablero(Rb),semuestraelnúmero.SupongoqueconloqueestoyluchandoesencómolamesaparalamáquinaMealydiferiríadeladelamáquinaMoore.Porejemplo,lasdosprimerasfilasdemitabladeMooretienenesteaspecto:

¿Cómo afecta la entrada a la salida de manera diferente a la máquina Moore? (Disculpas por la larga pregunta)

    
pregunta Smiley

1 respuesta

0

Si la secuencia de conteo es 12345612 ...

¿No sería tu Máquina Moore:

YMealyMachineserá:

La salida de Moore Machine es una función del estado actual solamente. Moore cambia en ciclo de reloj, síncrono.

La salida de Mealy Machine es una función de la entrada Rb y del estado actual. Las salidas pueden cambiar si las entradas cambian, asíncronas.

    
respondido por el StainlessSteelRat

Lea otras preguntas en las etiquetas