Beruflich Dokumente
Kultur Dokumente
SANTIAGO DE CALI
UNIVERSIDAD SANTIAGO DE CALI
DEPARTAMENTO DE LABORATORIOS
OBJETIVO
Con mucha frecuencia los diseñadores de circuitos digitales de control utilizan distintos
métodos de diseño buscando la implementación de un circuito que produzca la
secuencia de control deseada de forma lógica y directa para ahorrar tiempo en el diseño
y facilitar el reconocimiento de la secuencia de eventos por los cuales pasa el control
por cualquier persona diferente al diseñador. Con esto se facilita la labor de
mantenimiento posterior de los equipos digitales así construídos.
Este método utiliza un registro para dar secuencia a los estados del control, el cual se
decodifica para suministrar una salida por cada estado. Si el registro contiene n flip-
flops, el circuito tendrá 2n estados y el decodificador 2n salidas.
La presente práctica tiene como objetivo reforzar los conocimiento del estudiante
utilizando este método para diseñar una unidad de control cuya especificación viene
dada en el lenguaje de transferencia entre registros.
Unidad de Control
T1
x=y=z=0
x=1
T0 T2
y=1
z=1
T3
Diagrama de Estados
De este diagrama de estados se puede construir la siguiente tabla de estados presente y
siguiente, obteniéndose a partir de la misma las funciones de las entradas J y K de los
dos flip-flops G1 y G2.
G2G1 G2G1
T0: 0 0 x=y=z=0 00 JG2 = yT0 + zT0 + T1
T0: 00 x=1 01
por tanto KG2 = T3
T0: 00 y=1 10
JG1 = xT0 + zT0 + T2
T0: 00 z=1 11
KG1 = 1
T1: 01 10
T2: 10 11
T3: 11 00
DDEEPPAARRTTAAMMEENNTTOO DDEE LLAABBOORRAATTOORRIIOOSS
GGUUIIAASS DDEE LLAABBOORRAATTOORRIIOO DDEE RREEGGIISSTTRROO DDEE SSEECCUUEENNCCIIAA YY DDEECCOODDIIFFIICCAADDOORR
De la tabla anterior se observa que el flip-flop G2 cambia de 0 a 1 (su entrada J debe ser
1 para que esto ocurra) cuando el circuito se encuentra en el estado T0 y “y”=1, o se
encuentra en el estado T0 y “z”=1, o cuando está en el estado T1. Por tanto la función
para la entrada J del flip-flop G2 será como la mostrada anteriormente.
Similarmente se observa que una transición de 1 a 0 en este flip-flop ocurre solamente
en el estado T3, por tando la entrada K del flip-flop G2 es igual a T3, etc.
Por tanto el circuito de la unidad de control será como se muestra a continuación, donde
la red lógica queda determinada por las funciones anteriormente encontradas las cuales
deben ser implementadas con las compuertas lógicas que dispone el módulo DIGI-
BOARD2.
A0 T0
X 1J G1 DX
0
Y R A1 T1
E 1
Z T2
D 1K
L
& T3
O
G 1
I
1J G2
C
A
1K
reloj
T0
T1 0
M0/3
T2 1
SRG4
C4
reloj M1 M0
2 /1
T0 1 1
T3 R M1 = T0 + T2
T1 0 1
Registro A Al display
0 M0 = T0 + T1
1,4D T2 1
0 3,4D
T3 0 0
0 3,4D
1 3,4D
0 3,4D
2,4D
BIBLIOGRAFÍA
1. M. Morris Mano, “Lógica Digital y Diseño de Computadores”, Editorial Dossat
S.A.,1982
2. F. Hill y G. Peterson, “Digital Systems: Hardware Organization and Design”, Nueva
York: John Wiley & Sons, 1973.
3. System Technick, “Módulo DIGI-BOARD2: Descripción Técnica”