Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TAREA 01.
TERCER PARCIAL
MAQUINA DE ESTADOS
En una MEF de Moore, cada estado tiene asociada una salida específica que se activa mientras
el sistema permanece en ese estado. A diferencia del método de Mealy, donde las salidas están
vinculadas a las transiciones, en el método de Moore, las salidas son determinadas únicamente
por el estado actual. Esto implica que la respuesta del sistema se basa únicamente en la
condición presente, sin depender de eventos futuros.
El proceso de diseño de una MEF mediante el método de Moore involucra varios pasos clave.
En primer lugar, es necesario identificar los estados que son esenciales para describir el
comportamiento del sistema. Luego, se definen las transiciones entre estos estados, indicando
cómo el sistema responde a los eventos. Posteriormente, se asignan las salidas correspondientes
a cada estado, representando la respuesta deseada en función del estado actual.
Requerimientos.
Resolver la máquina de estado que detecte la secuencia "00111" por Moore.
La salida se mantiene en 0 hasta que se complete la secuencia.
Resolución de requerimientos.
a) Diagrama de transición de estados
Para el desarrollo de este inciso se empleará la herramienta dedicada a este fin, llamada JFlap
para diseñar un diagrama de una máquina de estados finitos que detecte la secuencia 001111,
manteniendo la salida en 0 hasta que se complete la secuencia.
Posteriormente, se agregan transiciones a partir de cada estado hacia sí mismo con un valor de
1 para asegurar que la máquina se mantenga en ese estado si se lee un 1. Entonces, se agregan
transiciones desde los estados q1, q2, q3, q4 y q5 hacia q0 con un valor de 1 para reiniciar el
proceso si no se cumple la secuencia. Se añade una transición desde q2 hacia sí mismo con un
valor de 0 para garantizar la presencia de al menos dos ceros antes de un 1.
Por último, el estado q5 contiene una transición hacia q0 con un valor de 1 para habilitar la
búsqueda continua esta secuencia. Por lo tanto, este diseño asegura la detección de la secuencia
deseada y el reinicio adecuado en caso de que no se lleve a cabo.
Figura 3. Diagrama de estados con método Moore para resolución de requerimientos.
Después de completar el diagrama, creamos una tabla de transición de estados para formalizar
el comportamiento de la máquina. Con un total de 6 estados, la tabla refleja la relación entre el
estado actual, el valor de entrada o transición, y el valor de salida correspondiente.
Referencias
• Harris, S., & Harris, D. (2013). Digital Design and Computer Architecture (2nd ed.).
Morgan Kaufmann.
• Brown, S., & Vranesic, Z. (2009). Fundamentals of Digital Logic with Verilog Design.
McGraw-Hill Education.
• Tocci, R. J. (2018). Digital Systems: Principles and Applications (13th ed.). Pearson.
• Herrero, A. B. P. S. S. Y. R. (s. f.). 6.2 Diagramas de Estado | Introducción a la
automatización industrial.
https://bookdown.org/alberto_brunete/intro_automatica/diagramas-de-estado.html