Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secuenciales Asincronos 161109012229 PDF
Secuenciales Asincronos 161109012229 PDF
Lgica
Lgica Estado de
Entradas salida
de estado actual
siguiente (G)
(F) Salidas
D
C
CD
C C
CD(CD+Y)
Y* ==CD+(CD+
+Y)
Y
C
CD
CDY==CD+Y
Para
a el anlisiis hemos insertado un o receptor Y para la nica varriable de
u registro
estado.
egistro rece
El re eptor tendr un dete
erminado tiiempo de propagaci
p n (Ej. 10m
ms) y se
supoone que el resto de lo
os componnentes tien
ne un tiemp
po de prop
pagacin 0..
Cono
ociendo Y y los esstados C y D podemos prede endr Y*
ecir el vallor que te
desp
pus del tie
empo de propagaci
p n de Y.
Y* = C D + (CD +Y) = C D + Y (C
C + D)
=C D + C Y + D Y
El estado del lazo de realimenta acin pue ede describ o una funcin del
birse como
adas prese
estado interno y las entra entes, lo qu
ue puede ser
s expressado mediaante una
a de transicciones:
tabla
CD
00 01 11 10
Y
0 0 0 1 0
1 1 1 1 0
Y*
abla de tra
La ta ansicin occupa una fila por ca nacin de variables internas
ada combin
de estado;
e as, en un circuito
c con
n n lazos ded realime
entacin (vvariables in
nternas)
CD 00 01 11 10
Y
A A,0 A,0 B,1 A,0
B B,1 B,1 B,1 A,0
Y*
Los cambios en las variables de entrada solo debern suceder despus que las
nuevas variables internas de estado hayan establecido (alcanzado) su estado
estable.
Para ilustrar mejor lo que sucede cuando ocurren cambios simultneos en las
variables de entrada, analicemos, por ejemplo, en la tabla de estados/salidas
anterior, el cambio simultneo de las variables de entrada de la combinacin 11 a
la combinacin 00 mientras el circuito se encuentra en el estado estable B, el
circuito, a partir de la combinacin de entrada 11, puede tomar dos caminos:
10
11 00
01
CD 00 01 11 10
Y
A A,0 A,0 B,1 A,,0
B B,1 B,1 B,1 A,,0
Y*
Es lgico pen nsar que loos cambioos simultnneos de laas variablees de entrada no
siem
mpre ocasiionan com mportamien ntos impreedecibles, sin embarrgo, es neecesario
analizar los efe
ectos de to
odos los posibles
p ca
ambios, en todos los rdenes, para
p as
ducir resultados espe
prod erados, con
n salidas predecibles
p s del circuito.
Y2D+Y1CLK
K
Y1 Y1*
Y1CLK+Y3
3(Y1+CLK+YY2D)
Y1CLK
Y3 Y3*
Y1CLK+CLK+Y2D
Y1+CLK
K+Y2D
3(Y1+CLK+Y2D)
Y3
Y2 Y2*
Y2D
Q = Y3 + Y1Y2CLK + Y1CLKD
CLK D Cambiar
00 01 11 10
Y1Y2Y3 Original
000 010 010 000 000 Por000
001 011 011 000 000 paraevitar
010 010 110 110 110 carreras
011 011 111 111 000 crticas
100 010 010 111 111
101 011 011 111 111
110 010 110 111 111
111 011 111 111 111
Carreras: Ocurre cuando por efecto del cambio de una variable de entrada, se
suceden cambios mltiples de variables internas.
Por ejemplo, partiendo del estado estable 011/00 la seal CLK cambia de 0 a 1, la
tabla de estados indica como estado interno siguiente la combinacin 000, es decir
un cambio simultneo de las variables internas Y2Y3 de 00 a 11.
011
Luego del anlisis de las carreras crticas, podemos asignar, a cada estado, una
representacin simblica y determinar los valores de las salidas, y llenamos la
tabla simblica combinada de estados y salidas:
Podramoscambiar
directamente a G,0
CLK D 01 11 10
00
E
A C,0 C,0 A,0 A,0
B D,1 D,1 A,0 A,0
C C,0 G,0 G,0 A,0
D D,1 H,1 H,1 A,0
E C,0 C,0 H,1 H,1
F D,1 D,1 H,1 H,1
G C,0 G,0 H,1 H,1
H D,1 H,1 H,1 H,1
CLK D 11 10
00 01
E
A C,0 G,0 A,0 A,0
C C,0 G,0 X A,0
D D,1 H,1 X A,0
G C,0 G,0 H,1 X
H D,1 H,1 H,1 H,1
C
D X X
G X X
H X X X X
A C D G
(AC)= a; D = b; G = c; H = d
Con la nueva asignacin tendremos la siguiente tabla de estados reducida:
CLK D 11 10
00 01
E
a a,0 c,0 a,0 a,0
b b,1 d,1 X a,0
c a,0 c,0 d,1 X
d b,1 d,1 d,1 d,1
1.1. Por cada fila de la tabla solo se permitir un solo estado estable, de
manera tal que la salida solo puede ser descrita en funcin del
estado.
1.2. Solo se permite por vez, el cambio de una sola variable de entrada,
concedindole el tiempo suficiente para que alcance un nuevo
estado estable antes de producirse un nuevo cambio en las
variables de entrada.
1.3. La tabla primitiva de estados por lo general tendr estados extras
que posteriormente podrn ser reducidos.
PR 00
Significado 01 11 10 Z
E
Estado inicial A A B X C 0
Reinicio sin pulso B A B D X 0
Captura de pulso C E X D C 1
Reinicio con pulso D X B D F 0
Bajada del pulso sal.1 E E B X C 1
Fin reinicio F A X D F 0
Los criterios y mtodos que se utilizan son exactamente los mismos que
los que se utilizaron en el diseo de circuitos secuenciales sncronos, por
tanto decimos que:
B
C X X
D CF X
E X X X
F CF X X
A B C D E
PR
00 01 11 10 Z
E
a a a c b 0
b b a c b 1
c a a c c 0
a b
10
00 01
a b
10 11
c c
PR
00 01 11 10 Z
E
a a a c b 0
b b a c b 1
c X X c X X
c a a c c 0
PR
00 01 11 10 Z
Y 1Y 2
00 00 00 10 01 0
01 01 00 11 01 1
11 X X 10 X X
10 00 00 10 10 0
11
como por ejemplo el flip flop SR, en cuyo caso, la tabla de transiciones se
dar en funcin a la ecuacin caracterstica correspondiente.
Y1* P Y2* P
0 0 1 0 0 0 0 1
0 0 1 0 Y1 1 0 1 1 Y1
Y2 x x 1 x x x 0 x
Y2
0 0 1 1 0 0 0 0
R R
*
Y1 = P R + P Y1 = P R PY1
Z = Y2
R
Y1
Y2 Z
12
7.1. Las variables de entrada solo deben cambiar una por vez, debiendo
existir un lmite mnimo entre cambios sucesivos.
7.2. Existe un tiempo mximo de propagacin a travs de la lgica de
excitacin y rutas de realimentacin; este tiempo mximo, debe ser
menor que el tiempo entre cambios de entrada sucesivos.
7.3. La asignacin de estados (tablas de transicin) debe estar libre de
carreras crticas.
7.4. La lgica de excitacin de estar libre de riesgos.
7.5. El tiempo de propagacin mnimo a travs de la lgica de excitacin
y rutas de realimentacin debe ser mayor que el retardo mximo de
tiempo a travs de la lgica de entrada.
13