Diagrama de Estados PDF
Diagrama de Estados PDF
Diagrama de Estados PDF
DIAGRAMA DE ESTADOS
SANTIAGO DE CALI
UNIVERSIDAD SANTIAGO DE CALI
DEPARTAMENTO DE LABORATORIOS
OBJETIVO
El diseño de un circuito secuencial sincrónico comienza a partir de un conjunto de
especificaciones y culmina en un diagrama lógico de un circuito o una lista de funciones
de Boole a partir de las cuales se puede obtener el diagrama lógico.
El primer paso en el diseño consiste en describir en palabras el comportamiento deseado
del circuito. Frecuentemente el paso siguiente consiste en construir el diagrama de
estados a partir de la descripción en palabras del funcionamiento deseado, para poder, a
partir del diagrama de estados elaborado, obtener el diagrama lógico del circuito
digital.
El presente trabajo tiene como objetivo reforzar los conocimientos adquiridos por el
estudiante en el diseño de circuitos digitales secuenciales sincrónicos partiendo de su
diagrama de estados.
Pz=1
T0 T1 T2 T3
qm=1
Pz=0
qm = 0
DDEEPPAARRTTAAMMEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE DDIIAAGGRRAAM
MAA DDEE EESSTTAADDOOSS
Las actividades que debe realizar el sistema digital en cada uno de los estados son las
siguientes:
P es un contador binario de cuatro bits (CTRDIV16 del laboratorio) y Pz será una señal
que indique cuando P = 0, por lo que Pz debe ser obtenida a la salida de una NOR de los
cuatro bits del contador P. Por tanto, si Pz = 0 ⇒ P ≠ 0, de lo contrario, si Pz = 1 ⇒ P=0.
Utilice el pulsador (29) para la señal qm, y el generador (27) con el divisor (28) para
obtener la señal de los pulsos de reloj del sistema con una frecuencia de 1 Hz.
Preguntas:
Trabajo en el laboratorio:
Montaje y verificación de su sistema digital diseñado. Para lo cual haga los siguientes
pasos:
• Con las entradas asincrónicas de los flip-flops, coloque el estado inicial T0
• Aplique los pulsos de reloj con una frecuencia de 1 Hz.
• Presione el pulsador para sacar al sistema del estado T0. Tan pronto salga de este
estado, suelte el pulsador.
• Verifique que el sistema digital termina con el resultado esperado.
DDEEPPAARRTTAAMMEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE DDIIAAGGRRAAM
MAA DDEE EESSTTAADDOOSS
Observación: El estado del sistema digital debe ser visualizado en los LEDs, y las salidas
de los registros A y P deben ser llevadas al display de 7 segmentos para poder ir
observando las actividades que va realizando el sistema digital en los distintos estados.
SOLUCIÓN
En la página siguiente se muestran los circuitos del control y del procesador de datos.
Como el sistema tiene 4 estados, se utilizarán cuatro flip-flops JK convertidos en flip-
flops tipo D conectando un inversor entre la J y la K de los mismos.
Las funciones de las entradas de excitación D de los flip-flops serán como se explica a
continuación.
Flip-flop To: En el diagrama de estados se observa que el circuito debe pasar al estado
To cuando ocurra un pulso de reloj si se encuentra en el estado T3 y Pz = 1 ó si se
encuentra en el estado To y qm = 0. Por tanto, Do = qm´To + PzT3
Flip-flop T1: Se debe pasar al estado T1 si el circuito se encuentra en el estado To y qm
= 1, por tanto D1 = qmTo
Pz
qm Pz
1J Q . 1J Q 1J Q 1J Q
To qm T1 T2 T3
1K Q 1K Q 1K Q 1K Q
Observe que en el estado T3, el modo del registro A = 11, por tanto la salida del
sumador se cargará en este registro con el flanco positivo del pulso de reloj en este
estado, etc.
Respuesta: el sistema multiplica el número B por el número 3 que se almacena durante
T1 en el registro P.
BIBLIOGRAFÍA
1. Víctor P. Nelson, H. Troy Nagle, Bill D. Carroll y J. David Irwin, “Análisis y Diseño de
Circuitos Lógicos Digitales”, Prentice-Hall Hispanoamericana S.A., 1996
2. M. Morris Mano, “Lógica Digital y Diseño de Computadores”, Editorial Dossat S.A.,
1982
3. System Technik, “DIGI BOARD2 Descripción Técnica “
4. J.F. Wakerly, “Digital Design Principles and Practices “, 2ª ed., Englewood Cliffs, NJ:
Prentice-Hall, 1994.
5. ZVI Kohavi, “Switching and Finite Automata Theory”, McGraw-Hill Book Co., 1970