0% encontró este documento útil (0 votos)
27 vistas33 páginas

Diseño de Circuitos Secuenciales Mealy y Moore

Cargado por

Jesica Colaj
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas33 páginas

Diseño de Circuitos Secuenciales Mealy y Moore

Cargado por

Jesica Colaj
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

InICIAMOS EN BREVE

LABORATORIO ORGANIZACIÓN
COMPUTACIONAL - SECCIÓn A
AUX: JavIer Alejandro GutIerrez de León

Clase 10
Dudas?
Agenda

Diseño de circuitos
secuenciales
Modelo Mealy vs
Modelo Moore
DISEÑO DE CIRCUITOS
SECUENCIALES

El diseño de circuitos secuenciales se realiza en base a diseño de


máquinas de estados finitos.
Un estado se puede definir como el conjunto de valores
almacenado en los flip-flops durante un determinado ciclo de
reloj
En general, un circuito con n flip-flops podrá tener 2^n estados
posibles
Los estados contienen la información relevante que debe
almacenar el circuito
TABLAS DE EXCITACIÓN
FLIP FLOPS

Flip-Flop RS
TABLAS DE EXCITACIÓN
FLIP FLOPS

Flip-Flop JK
TABLAS DE EXCITACIÓN
FLIP FLOPS

Flip-Flop D
TABLAS DE EXCITACIÓN
FLIP FLOPS

Flip-Flop T
DISEÑO CIRCUITOS
SECUENCIALES: DEFINICIONES

Diagrama de estados:
Muestra la forma y la función de la máquina de estados
Normalmente es un diagrama de círculos y flechas
Estado:
Identifica de forma única una situación del sistema digital.
Próximo estado:
El estado al que irá la máquina de estados en la siguiente
transición.
La transición se produce con la señal de reloj.
Depende de los valores de las entradas y del estado
presente.
DISEÑO CIRCUITOS
SECUENCIALES: DEFINICIONES

Rama:
Indica un cambio del estado presente al próximo estado
Modelo Mealy:
Determina sus salidas en base al estado presente y a las
entradas.
Modelo Moore:
Determina sus salidas sólo en base a su estado presente
MODELO MEALY
MODELO Moore
Pasos para el dIseño
del cIrcuIto

1. Leer y comprender el Enunciado / Descripción no


formal.
2. Diagrama de estados
3. Tabla de estados y salida
4. Tabla de estados codificada en binario y salida
5. Obtención de ecuaciones
6. Circuito
EJEMPLO MODELO
MEALY
1. Enunciado / descripción no formal:

Diseñar un circuito con una entrada y una salida que tenga el


siguiente comportamiento:
La salida (z) se pone en 1 cuando por su entrada (x) se
reciben tres o más unos consecutivos.

Ejemplo entrada:
00110110111101
Salida:
00000000001100
EJEMPLO MODELO
MEALY
2. Diagrama de estados
Planteamiento de los estados. (Análisis del numero de estados a
utilizar). En este caso son 3 para poder llevar el conteo de unos
que se reciben en la entrada.

Planteamos las transiciones entre estados.


EJEMPLO MODELO
MEALY
3. Tabla de estados y salida
Lo expresado en el diagrama de estados lo expresamos en forma de
tabla

(Estado siguiente, Salida)


EJEMPLO MODELO
MEALY
4. Tabla de estados codificada en binario y salida
4.1 Se asigna a cada estado una combinación de salidas de los flip-
flops Como tenemos 3 estado, necesitamos dos FF:
EJEMPLO MODELO
MEALY
4. Tabla de estados codificada en binario y salida
4.2 Se escoge el tipo de flip-flop a utilizar
En el ejemplo usaremos un tipo D
*Al utilizar tipo D se simplifica el proceso, ya que las entradas, del FF
se obtienen directamente de los estados siguientes

Expresamos en forma de tabla


q1 expresa la salida de D1
q0 expresa la salida de D0
EJEMPLO MODELO
MEALY
5. Obtención de ecuaciones
EJEMPLO MODELO
MEALY
6. Diseño circuito digital
EJEMPLO MODELO
MOORE
1. Enunciado / descripción no formal:

Recordar que las salidas van asociadas al estado


Ahora las salidas se pondrán dentro del círculo del estado
EJEMPLO MODELO
MOORE
2. Diagrama de estados
Planteamiento de los estados:

Planteamos las transiciones entre estados.


EJEMPLO MODELO
MOORE
3. Tabla de estados y salidas
Lo expresado en el diagrama anterior hay que expresarlo en forma
de tabla
Ahora la salida va en una columna aparte, porque está asociada al
estado
EJEMPLO MODELO
MOORE
3. Tabla de estados y salidas
Lo expresado en el diagrama anterior hay que expresarlo en forma
de tabla
Ahora la salida va en una columna aparte, porque está asociada al
estado
EJEMPLO MODELO
MOORE
4. Tabla de estados codificada en binario
4.1 Se asigna a cada estado una combinación de salidas de los flip-
flops Como tenemos 4 estados, necesitamos dos FF:

Asignación de estados
EJEMPLO MODELO
MOORE
4. Tabla de estados codificada en binario
4.2 Se escoge el tipo de flip-flop a utilizar En el ejemplo usaremos
un tipo J-K

Expresamos en forma de tabla Z


se obtiene directamente del
estado (en este caso 11)
EJEMPLO MODELO
MOORE
5. Obtención de ecuaciones
EJEMPLO MODELO
MOORE
6. Diseño circuito digital
ComparacIÓn

MEALY

MOORE
Hoja de trabajo 4

Diseñar el controlador que supervisa el nivel de agua de un rio. Este


controlador tendrá dos entradas (X y Y). Correspondiente a dos sensores de
detección de agua, y una salida síncrona (Z) con la que se enciende la
alarma. Además cuenta con una entrada de reloj y otra de inicialización
(RST).
Funcionamiento Controlador:
En el arranque del sistema las entradas son siempre 0 (X=0 Y=0)
Para encender la alarma se debe de partir del estado X=0 Y=0, luego
cambiar X a 1 (X=1 Y=0) y luego que cambie Y a 1 (X=1 Y=1)
Para que se apague la alarma (Z=0) se debe tener de Nuevo X=0 Y=0.
Realizar el diseño del circuito que de solucion al enunciado anterior.
Hoja de trabajo 4

Dejar constancia del procedimiento realizado mostrando todos los pasos:


Leer y comprender el Enunciado.
Diagrama de estados
Tabla de estados y salida
Tabla de estados codificada en binario y salida
Obtención de ecuaciones
Circuito
Utilizar flip-flop tipo J-K
Realizarlo con Modelo Mealy o Moore (Uno de los dos únicamente)
Entregar un archivo en formato PDF, que tenga de nombre HT4_Carnet.pdf
Se entrega 24 de septiembre por congresos.
GracIAS por su
atencIón

También podría gustarte