Академический Документы
Профессиональный Документы
Культура Документы
DISEO DE CIRCUITOS
SECUENCIALES SINCRNICOS
Las redes secuenciales sincrnicas son circuitos digitales constituidos
de una parte de lgica combinacional y otra de dispositivos para
almacenamiento de informacin [FFs o memoria].
Estas redes pueden recibir seales de entrada y generar seales de
salida que son funciones de las entradas actuales y del comportamiento
anterior de la red. Pueden tomar una variedad de formas y generalmente
se las clasifica en trminos de su modo de operacin y de la funcin
que realizan.
En una red secuencial sincrnica el contenido de la informacin
almacenada en los flip-flops slo puede cambiar con la transicin
[positiva o negativa] de un pulso de reloj. Entre pulsos de reloj,
las operaciones lgicas se realizan con las seales de entrada y la
informacin almacenada, pero no hay cambio en la informacin contenida
en los flip-flops.
Anlisis de una Red Secuencial Sincrnica.- Cualquier red secuencial sincrnica
puede representarse en la forma general que se muestra en la fig. 4.1.
FIG U R A
4 .1
M O D E LO D E CIR C U ITO S EC U EN C IA L S IN C R N IC O
Can
- 1 42 1
Cada una de las salidas de los FFs, Qr-1<t>, ..., Q0<t>, tomada
separadamente es una variable de estado.
Estado
Can
- 1 43 -
Estado Actual
Estado Prximo
FIG U R A
4.2
M Q U IN A D E ESTA D O D E M EA LY
Can
- 1 44 -
FIG U R A 4 .3
M Q U IN A D E ES TA D O D E M O O R E
Can
FIG UR A
- 1 45 -
4.4
Can
FIG U R A
- 1 46 -
4.5
KO<t> = QO<t>
JO<t> = X<t>
ESTADO
ACTUAL
COMANDO ACTUAL
ESTADO PRXIMO
SAL.
ACT.
X<t>
Q1 <t>
Q0 <t>
J1 <t>
K1 <t>
J0 <t>
K0 <t>
Q1 <t+1>
Q0 <t+1>
Z<t>
TA B L A D EL C O M P O R T A M IEN T O D E L A R ED S EC U EN C IA L S IN C R N IC A
Can
- 1 47 -
TA BLA D E TR AN S IC I N D E E S TA D O S
= Asignaciones posibles
Can
donde:
- 1 48 -
A SIG NA CI N
[0 0 ]
[0 1 ]
[1 0 ]
[1 1 ]
TA B LA D E ESTA D O S
Can
- 1 49 -
FIG UR A
4.6
D IA G RA M A D E ESTA D O S
10
X <t>
Z <t>
ESTA D O
11
Can
- 1 50 -
Can
- 1 51 -
Can
- 1 52 -
FIG U R A
4.7
ESTA D O
A CTU A L
P R X IM O
q0
q1
q1
A SIG NA CI N
ESTA D O
Q3
Q2
Q1
Q0
q0
q2
q1
q2
q3
q2
q3
q4
q3
q4
q5
q4
q5
q6
q5
q6
q7
q6
q7
q8
q7
q8
q9
q8
q9
q0
q9
Can
- 1 53 -
ESTA D O P R X IM O
Q 3 < t>
Q 2 < t>
Q 1 < t>
Q 0 <t>
Q 3 < t+ 1>
Q 2 < t+ 1>
Q 1 < t+ 1>
Q 0 < t+ 1>
Esta d o P rxim o
<t>
< t+ 1>
CN T.
Com a nd o A ctu al
<t>
Q3
Q2
Q1
Q0
Q3
Q2
Q1
Q0
J3
K3
J2
K2
J1
K1
J0
K0
10
11
12
13
14
15
Can
- 1 54 -
El circuito del contador sincrnico MOD-10, con FFs J-K, y sus formas
de onda se muestra en la fig. 4.8. Las salidas de los flip flops [Q3Q2Q1Q0]
corresponden con las salidas del contador.
FIG U R A 4.8
CO N TA D O R S IN CR N ICO M D U LO 1 0
mdulo 7.
FIG U R A 4.9
Can
- 1 55 -
Cuenta
A ctu al
Cuenta
D EC
B IN
0
Q2
Q1
Q0
Esta d o
Esta d o
Com a nd o
A ct.
A ctua l <t>
P rx im o < t+ 1 >
A ctua l <t>
X <t>
Q2
Q1
Q0
Q2
Q1
Q0
J2
K2
J1
K1
J0
K0
1
X
Can
FIG UR A
4.1 0
- 1 56 -
FIG U R A
4 .1 1
Can
- 1 57 -
FIG U R A
4 .1 2
Can
- 1 58 -
FIG U R A
4.1 3
FIG U R A
4 .1 4
TE M P O R IZ A C I N D E C I-7 4 1 9 0
Can
- 1 59 -
FIG U R A 4.1 4
CO N TA D O R U /D M D U LO 1 00
Can
FIG U R A 4.1 5
- 1 60 -
CO N TA D O R U /D M D U LO 8 5
FIG U R A 4.1 6
CO N TA D O R U /D S IN CR N ICO M O D -1 0 00
Can
FIG U R A
4 .1 7
- 1 61 -
Can
FIG U R A 4 .1 8
- 1 62 -
CO N TA D O R M O D = 1 2
Can
- 1 63 -
FIG U R A
4 .2 0
Can
- 1 64 -
Can
- 1 65 -
Can
- 1 66 -
FIG UR A 4.23
FIG U R A 4.2 4
Can
- 1 67 -
FIG U RA 4.2 5
R. D . B ID IR ECCIO N A L
FIG U R A 4.2 6
R. D . CO N CA R G A P A R A LELA
Can
- 1 68 -
Serial
ft/
Loa
SA LID A S
P a ralelo
QD0
QC0
QB0
QA0
QCn
QBn
QA0
QA0
QCn
QBn
QAn
QCn
QBn
QAn
QCn
QBn
QAn
CL
CK
QD
QC
QB
QA
FIG U R A 4.2 8
CI-7 4 19 4
Can
- 1 69 -
EN TR A D A S
M od o
SA LID A S
Serial
P a ralelo
CL
S1
S0
CK
QD
QC
QB
QA
B orra
M a ntien e
los
QD0
QC0
QB0
QA0
Q Cn
QBn
QAn
D esp laza a la
Q Cn
QBn
QAn
izq uierd a
QDn
Q Cn
QBn
D esp laza a la
QDn
Q Cn
QBn
d e re ch a
QD0
QC0
QB0
QA0
d a tos
Carga en
p a ralelo
M a ntien e los
d a tos
X = N o im porta [irrelevante]
= Tra nsicin d e b ajo a alto [Tra nsicin P ositiva ]
d , c, b , a = nivel d e la entra d a en estad o estacion a rio en la s entra d a s D , C, B , A , resp ectiva m ente
Q D 0 , Q C 0 , Q B 0 , Q A 0 = El nivel de Q D , Q C, Q B , o Q A , respectivam ente, antes de qu e se estab ilicen las cond iciones
in dica d as d e esta d o esta cion ario d e la s en tra d as
Q D n, Q Cn , Q B n, Q A n = El nivel de Q D , Q C, Q B , o Q A , respectiva m en te, an tes de la m s reciente transicin p ositiva
[] d el reloj.
Can
- 1 70 -
FIG U R A 4.3 2
FIG U R A 4.3 3
Can
FIG UR A 4.3 4
CO N TA D O R JO H N SO N
- 1 71 -
Q2
Q1
Q0
FIG U R A 4 .3 5
C . P . U . B S IC O
Can
- 1 72 -
X <t>
FIG U R A 4 .3 5
FIG U R A 4.3 6
Can
- 1 73 -
FIG U R A 4 .3 7
FIG U R A
4 .3 8
FIG U R A 4.3 9
Can
- 1 74 -
FIG U R A 4.4 0
FIG U R A 4.4 1
FIG U R A 4.4 2
Can
- 1 75 -
FIG U R A 4.4 3
Estando en E [que significa que han llegado los bits 0110, en forma
consecutiva], si el nuevo valor de X es 0, que pertenece al siguiente
dato de la secuencia, se crea el estado F [fig. 4.44].
FIG U R A 4.4 4
Can
- 1 76 -
FIG U R A 4.4 5
FIG U R A 4.4 6
FIG U R A 4.4 7
Can
- 1 77 -
FIG UR A 4.48
D IA G RA M A D E ESTAD O S CO M P LETO
B /0
A /0
B /0
C/0
B /0
D /0
E/0
A /0
F/0
C/0
B /0
A /1
A CTU A L
A SIG NA CI N
ESTA D O
Q2
Q1
Q0
EN TR A D A
A CTU A L
ESTA D O
A CTUA L
[00 0 ]
[001 ]/0
[00 0 ]/0
[00 1 ]
[001 ]/0
[01 0 ]/0
[01 0 ]
[001 ]/0
[01 1 ]/0
[01 1 ]
[100 ]/0
[00 0 ]/0
[10 0 ]
[101 ]/0
[01 0 ]/0
[10 1 ]
[001 ]/0
[00 0 ]/1
Can
- 1 78 -
EN T
EST. A CTU A L
ES T. P R X .
SA L
ACT
<t>
<t + 1>
ACT
CO M A N D O A CTU A L
<t>
X < t>
Q2
Q1
Q0
Q2
Q1
Q0
Z < t>
J2
K2
J1
K1
J0
K0
FIG U R A 4.4 9
Can
- 1 79 -
Una variacin del diseo anterior sera si se desea que, una vez
detectada la secuencia, la salida Z<t> tome el valor 1 pero con el
siguiente pulso de reloj y que adems el circuito est listo para
detectar todas las secuencias vlidas que lleguen a travs de X<t>.
FIG U R A 4.5 0
B /0
A /0
B /0
C/0
B /0
D /0
E/0
A /0
A CTU A L
A SIG NA CI N
ESTA D O
Q2
Q1
Q0
F/0
C/0
B /0
G /0
B /1
D /1
EN TR A D A
A CTU A L
ESTA D O
A CTUA L
[00 0 ]
[001 ]/0
[00 0 ]/0
[00 1 ]
[001 ]/0
[01 0 ]/0
[01 0 ]
[001 ]/0
[01 1 ]/0
[01 1 ]
[100 ]/0
[00 0 ]/0
[10 0 ]
[101 ]/0
[01 0 ]/0
[10 1 ]
[001 ]/0
[11 0 ]/0
[11 0 ]
[001 ]/1
[01 1 ]/1
Can
- 1 80 -
EN T
EST. A CTU A L
ES T. P R X .
SA L
ACT
<t>
<t + 1>
ACT
CO M A N D O A CTU A L
<t>
X < t>
Q2
Q1
Q0
Q2
Q1
Q0
Z < t>
J2
K2
J1
K1
J0
K0
FIG U R A 4.5 1
Can
- 1 81 -
X <t>
FIG U R A 4.5 2
F I G U R A
4 .5 3
FIG U R A 4.5 4
FIG U R A 4.5 5
Can
- 1 82 -
FIG U R A 4.5 6
FIG U R A 4.5 7
FIG U R A 4.5 8
FIG U R A 4.5 9
Can
- 1 83 -
FIG U R A 4.6 0
FIG U R A 4.6 1
FIG U R A 4.6 2
FIG U R A 4.6 3
Can
- 1 84 -
FIG U R A 4.6 4
FIG U R A 4.6 5
q0
q 0 /0
q 1 /0
q1
q 2 /0
q 1 /0
q2
q 0 /0
q 3 /0
q3
q 2 /0
q 4 /0
q4
q 2 /0
q 5 /0
q5
q 0 /1
q 0 /0
Can
- 1 85 -
FIG U R A 4.6 6
FIG U R A
4 .6 7
El resto del diseo sigue los mismos pasos que se han indicado en
ejemplos anteriores.
Ejemplo 5.- Utilice flip-flops tipo-JK para disear un circuito secuencial
sincrnico que permita detectar la siguiente secuencia de bits. Una
vez detectada la secuencia, el circuito debe regresar al estado inicial
para empezar una nueva deteccin.
t
X <t>
Can
- 1 86 -
FIG U R A 4 .6 8
FIG U R A 4 .6 9
FIG U R A 4.7 0
FIG U R A 4.7 2
FIG U R A 4.7 3
Can
- 1 87 -
FIG U R A 4.7 4
FIG U R A 4.7 5
Secuencia
[0011], no son iguales
[001], no corresponden
[01],
no corresponden
[0],
igual al estado q1.
la red regresa a q1, fig. 4.76.
FIG U R A 4.7 6
FIG U R A 4.7 7
Can
- 1 88 -
FIG U R A 4.7 8
FIG U R A 4.7 9
Secuencia
[001101], no son iguales
[00110], no corresponden
[0011],
no corresponden
[001],
no son iguales
[00],
son iguales y corresponde al estado q2.
circuito regresa al estado q2, fig. 4.80.
Can
- 1 89 -
FIG U R A 4.8 0
FIG U R A 4.8 1
FIG U R A 4.8 2
EN TR A D A
A CTU A L
ESTA D O
q0
q 1 /0
q 0 /0
q1
q 2 /0
q 0 /0
q2
q 2 /0
q 3 /0
q3
q 1 /0
q 4 /0
q4
q 5 /0
q 0 /0
q5
q 2 /0
q 0 /1
Can
- 1 90 -
FIG U R A 4.8 3
FIG U R A 4.8 4
EN TR A D A
A CTU A L
ESTA D O
q0
q 1 /0
q 0 /0
q1
q 2 /0
q 0 /0
q2
q 2 /0
q 3 /0
q3
q 1 /0
q 4 /0
q4
q 5 /0
q 0 /0
q5
q 2 /0
q 6 /0
q6
q 1 /1
q 0 /1
Can
- 1 91 -
FIG U R A 4.8 5
X <t>
FIG U R A 4.8 6
Can
- 1 92 -
X 0 <t>
X 1 <t>
D :\R ES P A LD O S \S D _Cp 4 .w p d
Revisin : M a rzo - 2 01 0
Can