Escolar Documentos
Profissional Documentos
Cultura Documentos
Circuitos Secuenciales
Circuitos secuenciales
Los valores de las seales de salida dependen de los valores de las seales de entrada actuales y de los que ha habido anteriormente (historia del circuito) Las variables llamadas estados guardan toda la informacin sobre la historia del circuito y permiten predecir la salida actual en base a su contenido y al de las seales de entrada actuales
Las variables de estado se guardan en uno o m!s bits de informacin Considerando como entradas las entradas del circuito y las variables de estado" el diseo de un circuito secuencial es igual al de uno combinacional#
2
+iagrama de estados
0ersin gr!fica de la tabla de estados
P2
0/X
1/1
1/1
1/1
)eales de relo2
3uy importantes en los circuitos secuenciales" pues son la referencia de tiempo
Las variables de estado deben cambiar con los flancos de relo2
/lemento biestable
/s el circuito secuencial m!s simple y presenta dos estados estables ,iene dos estados que se codifican con una variable (por e2emplo &)
5675 L8( L8( 5675
L8(
5675
5675
L8(
4
1C
ALatchB tipo +
La salida & sigue a la entrada + validada con C
11
12
Los AlatchB son activos por nivel" los A@lip=@lopB lo son por flanco
1*
11
14
19
1?
1D
@lip=@lops tipo ,
3uy importantes para realiEar contadores
1I
2C
21
22
+1
t@@1
+
CLK
&
&1
tcomb
Lgica combinacional
t@@2
+2
+
CLK
&
&2
f(F";"##)
CLK +1 &1
tcombNmin
F
t@@1
;
t@@1
F
tcombNmaM tset=up thold tcombNmin
;
tcombNmaM
+2 &2
f(F)
t@@2
f(;) f(F)
2*
Contadores
Cualquier circuito secuencial cuyo diagrama de estados es un Qnico ciclo
/> </)/, /> /> /> /> />
21
/> />
/>
/>
/>
/>
/>
Contador sGncrono 6
)e colocan @lip=@lops , en cascada y se utiliEa una lgica de AenableB para sus relo2es
L);
Contador sGncrono 66
L);
2?
*C
*1
*2
)e carga C1C1 (4) despu.s de que Count J 14 4" 9" ?" D" I" 1C" 11" 12" 1*" 11" 14" 4" 9" S @uncionamiento como divisor por 11
**
)olucin alternativa
truco para ahorrar entradas en la puerta
;orrado despu.s de que Count J 1C1C (1C) C" 1" 2" *" 1" 4" 9" ?" D" I" 1C" C" 1" 2" *" S @uncionamiento como divisor por 11 contador mdulo 11
*1
*4
/ncadenado de contadores
<C8 (ripple carry out) se activa en el estado 14" si />, est! activo
*9
<egistros de desplaEamiento
TtiliEados para el mane2o de datos serie como <)=2*2" transmisin y recepcin de mdem" /thernet" )8>/," etc# <egistro de desplaEamiento con entrada serie )/<6> y salida serie )/<8T,
*?
5o2a comercial del <egistro de desplaEamiento de D bits (entrada serieU salida paralelo) ?15C191
*I
6gual al anterior" pero utiliEando las salidas paralelo 1&##>& <egistro de desplaEamiento entrada paralelo y salida paralelo
11
1*
11