Vous êtes sur la page 1sur 16

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA

DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
15.4 Diseo de Contadores.
Es una comonente !"sica #e #ise$o #e m"%uinas #igitales&
En los #iag'amas #e esta#os #e conta#o'es( no suelen anota'se las ent'a#as( el cam!io #e esta#o se
'o#uce con el canto #el 'elo) *es #eci' cuenta los cantos #el 'elo)+&
La asignaci,n #e esta#os se elige #e tal mane'a %ue el esta#o 'e-le)e la cuenta. son m"%uinas #e Moo'e&
Los #ise$os se e-ect/an con 01( 2 tam!i3n con D& Las ecuaciones con -li4-los #e tio D ue#en
imlementa'se #i'ectamente con l,gica 'og'ama!le&
Pue#en clasi-ica'se seg/n la -o'ma #e conta'5 en !ina'io( en !c#( o en secuencias eseciales& Tam!i3n
ue#en se' 'og'esi6os o 'eg'esi6os* cuentan en -o'ma ascen#ente o #escen#ente+&
Seg/n el tio #e imlementaci,n ue#en clasi-ica'se en sinc',nicos o asinc',nicos& En los 'ime'os( el
esta#o #e to#os los -li4-los cam!ia con el 'elo)& Algunos tienen las se$ales #e clea' 2 'eset tam!i3n
sinc',nicas con el 'elo)&
Se 6e'"n a continuaci,n algunos conta#o'es sinc',nicos !ina'ios m,#ulo otencia #e #os&
Contador mdulo 4.
Eseci-icaci,n a t'a63s #e una mat'i7 #e t'ansiciones5
Esta#o P'esente P',8imo esta#o
99 91
91 19
19 11
11 99
E-ectuan#o un maa5
Si la ci-'a menos signi-icati6a es :9 2 la m"s signi-icati6a es :1( se tienen5
:1; < :9:1= ; :9=:1 < 01:1= ;11=:1 < D1
:9; < :9= < 09:9= ;19=:9 < D9
Las %ue imlican( a'a -li4-los 015
01 < :911 < :9
09 < 1 19 < 1
> a'a -li4-los D5
D1 < :9:1= ; :9=:1
D9 < :9=
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2AA
:9
:1
9 1
9
1
9 9
9 9
2
9 1
B
9 1
9
1
91 11
19 99
2
9 1
B
:1; :9;
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Contador mdulo 8.
Eseci-icaci,n a t'a63s #e una mat'i7 #e t'ansiciones5
Esta#o P'esente P',8imo esta#o
999 991
991 919
919 911
911 199
199 191
191 119
119 111
111 999
Si la ci-'a menos signi-icati6a es :9 2 la m"s signi-icati6a es :2( se tienen5
Nota' %ue en el #iag'ama #e esta#os( no Ca2 se$al #e ent'a#a asocia#a a las t'ansiciones& El cam!io #e
esta#o se 'o#uce con el canto #el 'elo)& La sali#a es el esta#o( 2 el #iag'ama co''eson#e a un mo#elo
#e Moo'e&
Resultan5
:2; < :1:9:2= ; :2*:1= ; :9=+ < 02:2= ;12=:2 < D2
:1; < :9:1= ; :9=:1 < 01:1= ;11=:1 < D1
:9; < 1:9= ; 9 :9 < 09:9= ;19=:9 < D9
En el caso #e emlea' -li4-los #e tio D( los 'og'amas 'esultan o' simle lectu'a #el maa #e la
mat'i7 #e t'ansiciones& >a %ue5 Di < :i;
Pa'a #ise$o con 01s( con6iene lee' los maas !uscan#o los -acto'es #e :i 2 :i=& > luego coma'a' los
coe-icientes #e las ecuaciones ca'acte'Dsticas a'a encont'a' los 0i 2 1i=&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2AE
999
991
919
911
199
191
119
111
:9
:2:1
99 91
9
1
991 911
919 199
1
9 2
B
11 19
111 191
999 119
@
F A
E
:2; :1; :9;
'eset
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Se log'an5
02 < :1:9 12 < :1:9
01 < :9 11 < :9
09 < 1 19 < 1

Usan#o -li4-los 01( el #ise$o ue#e 'e'esenta'se en un es%uem"tico5
Nota' %ue los -li4-los oe'an con el canto #e !a)a#a #el 'elo)&
Se #estaca un reset asinc',nico5 cuan#o la se$al 'st= *#e l,gica negati6a+ tiene un canto #e !a)a#a( se
acti6a& Entonces( en ese momento( to#os los -li4-los 6an a ce'o*1+( 2 se tiene al conta#o' en el esta#o
inicial& Pe'manece en ese esta#o Casta %ue se #esacti6a la se$al 'st=. es #eci' cuan#o 'st= < 1( luego #e lo
cual( en el ',8imo canto #e !a)a#a #el 'elo)( se asa'" al ',8imo esta#o& El e%ue$o cD'culo %ue est"
en la ent'a#a #e 'eset( in#ica %ue es una se$al #e l,gica negati6a. 2 es con6encional #esc'i!i'la con el
nom!'e nega#o5 'st=&
Las -o'mas #e on#as muest'an el tiemo #e 'oagaci,n #e los -li4-los *t-+. es #eci' el tiemo %ue
t'anscu''e #es#e el canto Casta %ue se tiene sali#a esta!le en las atas : #e los -li4-los&
N,tese %ue to#as las sali#as cam!ian en el mismo momento( 2 %ue e'manecen esta!les ent'e cantos #e
!a)a#a #el 'elo)&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2AF
'st=
clG
:2
:1
:9
t- 1
'st=
clG
:2
:1 :9
+V
clG
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Contador mdulo 16.
Si la ci-'a menos signi-icati6a es :9 2 la m"s signi-icati6a es :B( se tienen5
Resultan5
:B; < :1:9:2:B= ; *:2=; :1= ; :9=+ :B < 0B:B= ;1B=:B < DB
:2; < :1:9:2= ; :2*:1= ; :9=+ < 02:2= ;12=:2 < D2
:1; < :9:1= ; :9=:1 < 01:1= ;11=:1 < D1
:9; < :9= < 09:9= ;19=:9 < D9
Las %ue imlican los 'og'amas #e los -li4-los 015
0B < :2:1:9 1B < :2:1:9
02 < :1:9 12 < :1:9
01 < :9 11 < :9
09 < 1 19 < 1
El es%uema siguiente ilust'a el #ise$o sinc',nico& De!e nota'se %ue aumentan las ca'gas #e :9 2 %ue se
'e%uie'e una comue'ta #e ma2o' -an4in en la ent'a#a #el -li4-lo m"s signi-icati6o& El e'Do#o mDnimo
#el 'elo) %ue#a #a#o o'5 t- ; tc ; tsu& Con t-( el tiemo #e 'oagaci,n #es#e el -lanco #el 'elo) Casta
la sali#a. tc tiemo #e 'oagaci,n a t'a63s #e la comue'ta. tsu tiemo #e set4u #el -li4-lo&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2A@
:1:9
:B:2
99 91
99
91
9991
9191
9919
9119
1
9 A
E
11 19
1191
1991
1119 1919
1B
12 H
I
11
19
9199
1999
9911 9111
2
B @
F
9999 1199
1111 1911
1A
1E 11
19
:B; :2; :1; :9;
J
CP
K
R
Q
_
Q
J
CP
K
R
Q
_
Q
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
clG
+V
:9
:1
:2
:B
clG
'st=
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Las -o'mas #e on#as #e :9( :1( :2( :B( clG 2 'eset= se ilust'an a continuaci,n5
Pue#e 6a'ia'se el #ise$o( li!e'an#o tene' un -li4-lo *el menos signi-icati6o+ con ma2o' -an4out( 2 una
comue'ta #e ma2o' -an4in en la ent'a#a #el -li4-lo m"s signi-icati6o( #el mo#o siguiente5
Este #ise$o( sigue sien#o sinc',nico( e'o aumenta el e'Do#o mDnimo %ue ue#e tene' el 'elo) #e :B&
ACo'a se tiene %ue el e'Do#o mDnimo %ue#a #a#o o'5 t- ;2 tc ; tsu( el cual imlica una -'ecuencia
m"8ima meno' %ue la #el #ise$o ante'io'&
Contador binario de ripple, con salida asincrnica.
El siguiente #ise$o( !asa#o en la e8e'iencia e intuici,n( es el conta#o' %ue 'e%uie'e menos Ca'#Ja'e&
Los -li4-los 01 est"n conecta#os simulan#o un -li4-lo T( 2 se emlea la caaci#a# #e este -li4-lo #e
#i6i#i' o' #os la -'ecuencia #el 'elo)& Se muest'a un es%uema a continuaci,n5
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2AH
J
CP
K
R
Q
_
Q
J
CP
K
R
Q
_
Q
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
CP1
CP2
Q1
Q2
clk
+V
Q0
Q1
Q2 Q3
clk
rst
+V +V +V
J
CP
K
R
Q
_
Q
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
clk
+V
Q0 Q1 Q2
Q3
rst
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Ksta es la est'uctu'a inte'na #el @AIB& Don#e :9 es la sali#a :a *in 12+( 2 se muest'a conecta#a esta
sali#a al 'elo) #e :1 *Inut ?( en in 1+
La 'oagaci,n #e la t'ansici,n #e la cuenta 1E a la cuenta ce'o( limita el e'Do#o m"8imo #el 'elo)( se
tiene a'a el m"8imo e'Do#o5 A t- ;tsu& A continuaci,n se muest'an las -o'mas #e on#as& Los tiemos en
%ue este conta#o' e'manece en ca#a esta#o no son 'egula'es&
Contador de anillo.
El siguiente es%uema ilust'a un 'egist'o #e #esla7amiento a la #e'ecCa( m"%uina secuencial %ue se 6e'"
m"s a#elante( %ue se emlea como conta#o'&
De!e nota'se %ue el 'ime' -li4-lo 'e%uie'e un set asinc',nico a'a inicia' el -uncionamiento #el
conta#o'& A#em"s como ue#e o!se'6a'se en las -o'mas #e on#as los esta#os o' los %ue asa el
conta#o' est"n 'est'ingi#os a una secuencia #ete'mina#a& Pasa o'5 9991( 9919( 9199( 1999
Una 6a'iaci,n( %ue e'mite #ulica' los esta#os #el L'ing counte'L( es el contador de Johnson.
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2AI
:9
:1
:2
:B
clG
'st
clk
Q0
Q1
Q2
Q3
rst'
+V
S
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
clG
:9
:1 :2
:B
clG
'st
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
De!e nota'se %ue :B se conecta a 19( 2 %ue :B= se conecta a 09& Este conta#o' asa o' ocCo esta#os5
9999( 9991( 9911( 9111( 1111( 1119( 1199( 1999&
El conta#o' #e anillo 2 el #e 0oCnson tienen sali#as sinc',nicas& El conta#o' #e 0oCnson tiene se$al #e
'eset com/n( 2 no 'e%uie'e #el inicio esecial #el #e anillo& Pa'a am!os se tiene %ue el e'Do#o mDnimo
%ue#a #a#o o' t- ; tsu& Log'an#o ma2o'es -'ecuencias #e oe'aci,n&
Con las siguientes -o'mas #e on#as5
En la -amilia TTL e8isten #i6e'sos tios #e conta#o'es& Uno mu2 6e's"til es el @A1FB( %ue tiene se$ales
#e ca'ga 2 clea' sinc',nicas& Lo cual e'mite ca'ga' un 6alo' #e cuenta inicial 2 tam!i3n #e)a' en ce'o en
-o'ma sinc',nica con el 'elo)& Tam!i3n se #isone #e una se$al %ue est" alta cuan#o se est" en el esta#o
m"s alto. es #eci' cuan#o asa al esta#o 1111( la se$al se #enomina RCO *'ile ca''2 outut+&
Los cont'oles ante'io'es e'miten #ise$a' conta#o'es eseciales&
Po' e)emlo uno %ue cuente #es#e un 6alo' inicial Casta 1111 * se log'a conectan#o 'co a la se$al loa#+&
Ot'o conta#o' es uno %ue cuente #es#e 9999 Casta un 6alo' #a#o. a'a ello se 'e%uie'e #eco#i-ica' el
esta#o 2 con esto alimenta' clea'&
No es 'ecomen#a!le emlea' las ent'a#as asinc',nicas #e los conta#o'es a'a #ise$os eseciales( como
los #esc'itos antes( 2 #e!e 'est'ingi'se su uso solamente a'a esta!lece' el esta#o inicial&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2E9
Q0
Q1
Q2
Q3
clk
rst
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
CP1
CP2
Q1
Q2
clk
Q0
Q1 Q2
Q3
clk
rst
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Contador mdulo 32&
Po' in#ucci,n( se tienen5
0A < :B:2:1:9 1B < :B:2:1:9
0B < :2:1:9 1B < :2:1:9
02 < :1:9 12 < :1:9
01 < :9 11 < :9
09 < 1 19 < 1

:A; < :1:9:2:B:A= ; :A*:B= ; :2=; :1= ; :9=+ < DA
:B; < :1:9:2:B= ; :B*:2=; :1= ; :9=+ < DB
:2; < :1:9:2= ; :2*:1= ; :9=+ < D2
:1; < :9:1= ; :9=:1 < D1
:9; < :9= < D9
A continuaci,n se ilust'an conta#o'es !ina'ios sinc',nicos %ue no son m,#ulo una otencia #e #os&
Contador mdulo .
Si la ci-'a menos signi-icati6a es :9 2 la m"s signi-icati6a es :2( se tienen5
El esta#o 111 *@+ se t'ata como sue'-luo&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2E1
:9
:2:1
99 91
9
1
991 911
919 199
1
9 2
B
11 19
999 191
119
@
F A
E
:2; :1; :9;
:9
:1
:2 :B RCO
74LS163A
CEP
CET
CP
PE
D3
D2
D1
D0
MR
TC
Q3
Q2
Q1
Q0
@ALS1FBA
CEP
CET
CP
PE
D3
D2
D1
D0
MR
TC
Q3
Q2
Q1
Q0
CP1
CP2
Q1
Q2
999
991
919
911
199
191
119
111
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Resultan5
:2; < :1:9:2=;:1=:2 < 02:2= ;12=:2 < D2
:1; < :9:1= ; :2=:9=:1 < 01:1= ;11=:1 < D1
:9; < *:2=;:1=+:9= < 09:9= ;19=:9 < D9
Las %ue imlican5
02 < :1:9 12 < :1
01 < :9 11 < :2 ; :9
09 < :2=;:1= 19 < 1
Contador mdulo 6.
Si la ci-'a menos signi-icati6a es :9 2 la m"s signi-icati6a es :2( se tienen5
Resultan5
:2; < :1:9:2=;:9=:2 < 02:2= ;12=:2 < D2
:1; < :2=:9:1= ; :9=:1 < 01:1= ;11=:1 < D1
:9; < :9= ; 9 :9 < 09:9= ;19=:9 < D9
Las %ue imlican5
02 < :1:9 12 < :9
01 < :2=:9 11 < :9
09 < 1 19 < 1
En la -amilia TTL e8isten conta#o'es asinc',nicos como el @AIB %ue ue#en conta' en m,#ulo H , 1F& >
el @AI9 %ue ue#e conta' en m,#ulo E o o' #3ca#as*M,#ulo 19+&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2E2
:9
:2:1
99 91
9
1
991 911
919 199
1
9 2
B
11 19
191
999
@
F A
E
:2; :1; :9;
999
991
919
911
199
191
119
111
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
15. 5 !e"istros de despla#amiento.
Se #enomina 'egist'o a una se'ie #e -li4-los ag'ua#os( con 'elo) 2 se$ales #e cont'ol com/n& En los #e
#esla7amiento se t'ans-ie'e in-o'maci,n #e una cel#a* o -li4-lo+ Cacia la a#2acente( #ent'o #el mismo
'egist'o& Esta oe'aci,n se llama co''imiento*sCi-t+& El co''imiento ue#e se' a la i7%uie'#a o a la
#e'ecCa&
De!e consi#e'a'se en -o'ma esecial los !o'#es& In#ican#o con %u3 se llena el Cueco %ue se 'o#uce. 2
eseci-ican#o %ue se Cace con el !it %ue sale #el 'egist'o&
Algunos #e sus 'inciales usos son5
a+ Oe'aciones a'itm3ticas&
Pe'mite multilica' 2 #i6i#i' o' #os el conteni#o inte''eta#o como !ina'io #e un 'egist'o& Esta
oe'aci,n ue#e 'o#uci' 'e!alse 2 tam!i3n t'uncamiento& Esto en caso %ue el 'esulta#o #el 'o#ucto no
ue#a 'e'esenta'se en el 'egist'o. o en caso #e una #i6isi,n #e un n/me'o ima'( 'esecti6amente&
!+ Oe'aciones l,gicas&
Pe'mite osiciona' un !it cual%uie'a en ot'a osici,n #el 'egist'o& Esto -a6o'ece las oe'aciones
o'ienta#as al !it& Una 6a'iante #e esta oe'aci,n es la 'otaci,n( en la cual lo %ue sale #el 'egist'o se
int'o#uce en el luga' 6acante&
c+ Con6e'si,n se'ie a a'alelo&
Pe'mite asa' una in-o'maci,n !ina'ia en se'ie a a'alelo 2 6ice46e'sa&
#+ Mene'a#o' #e secuencias&
Si se conecta como 'egist'o #e 'otaci,n( ue#e gene'a'se una secuencia #e la'go n( #on#e n es el n/me'o
#e cel#as&
e+ LDnea #e 'eta'#o&
Un 6alo' en la ent'a#a( sale n ulsos m"s ta'#e en la sali#a&
-+ Reconoce#o' #e secuencias&
Si se conecta en las sali#as #e los -li4-los un #eco#i-ica#o' ue#e 'econoce'se una secuencia ca#a 6e7
%ue se 'esente en la ent'a#a&
g+ Mene'a#o' #e c,#igos #e cCe%ueo&
Se emlean a'a ag'ega' in-o'maci,n #e cCe%ueo a a%uetes con in-o'maci,n( #e tal mo#o #e t'ansmiti'
la in-o'maci,n con #atos #e cont'ol( %ue e'mitan 6e'i-ica' la co''ecta 'ececi,n #el a%uete&
C+ Mene'a#o' #e secuencias !ina'ias seu#o4aleato'ias*PR?S+&
Se emlean como gene'a#o'es #e 'ui#o&
E)emlo #e #ise$o&
Se #esea e-ectua' un co''imiento a la #e'ecCa& Es #eci' %ue con el canto #el 'elo) el conteni#o #el -li4
-lo :9 ase a :1& Alte'nati6amente5 %ue el ',8imo esta#o #e :9 sea el 6alo' actual #e :1&
Entonces( se #esea %ue5 :1; < :9 < D1
E8an#ien#o en :1 se log'a5 :1; < :9:1= ;:9:1
Coma'an#o con la ec& ca'acte'Dstica5 :1; < 01:1= ;11=:1
Se log'an5 01 < :9. 11 < :9=
Si se #esea ing'esa' 8 a :9( se #e!e cumli'5 :9; < 8 < D9
En este caso se ten#'"5 :9; < 8:9= ;8:9 < 09:9= ;19= :9
Se log'an5 09 < 8. 19 < 8=
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EB
09
:9
19
:9=
01
:1
11
:1=
8
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
A continuaci,n se ilust'a un 'egist'o #e la'go A( en !ase a 015
Se muest'an las -o'mas #e on#as cuan#o se alica la secuencia 8 < 91191119
De!e nota'se como el 6alo' #e 8 asa a :9( el 6alo' #e :9 asa a :1( el #e :1 a :2( etc&&
Disoni!les en el a$ol5
La comonente @AI1 es un H4!it sCi-t 'egiste'( se'ial4in se'ial out gate# inut&
El @AIA es #e sCi-t 'egiste' #e A !its& Ent'a#a a'alela 2 sali#a se'ial& A#em"s tiene ent'a#a se'ie&
EL @AIE( es #e A !its( tiene ent'a#a se'ial( ca'ga #e ent'a#a en a'alelo( sali#a a'alela( a#em"s #e
cont'oles a'a co''imiento a la i7%uie'#a 2 a la #e'ecCa&
@A1FA( @A1FE( @A1FF son #e H !its&
@A1IA( @A1IE 2 @A1IH se #enominan uni6e'sales * #e A 2 H !its+ 2 tienen ca'ga a'alela 2 co''imiento en
am!as #i'ecciones&
Algunos #e ellos est"n #isoni!les en el simula#o' Ci'cuitMaGe'& *IE( IF( 1FA( 1FE( 1FF( 1IA( 1IE( 1II+
Pa'a el @A1IA se anali7an sus ecuaciones&
Con5 SRSI sCi-t 'igCt se'ial inut. SLSI sCi-t le-t se'ial inut. A( ?( C( D ent'a#a a'alela.
:A( :?( :C( :D sali#a a'alela& S9 2 S1 ent'a#as #e cont'ol&
S9<1 2 S1< 1 gene'an la se$al #e ca'ga a'alela&
S9<9 2 S1 <1 co''imiento i7%uie'#o * :A; < :?( :?; < :C( :C; < :D( :D; < SLSI +
S9<1 2 S1 <9 co''imiento #e'ecCo * :A; < SRSI( :?; < :A( :C; < :?( :D; < :C +
S9<9 2 S1 <9 se inCi!e el 'elo)( el 'egist'o mantiene su esta#o *Col#+&
El 'egist'o tiene cont'ol asinc',nico #e clea'( %ue lo coloca en esta#o 9999& > el e6ento %ue sinc'oni7a
las t'ans-e'encias es el canto #e su!i#a&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EA
8
'st
clG
:B
:2
:1
:9
8

7
6
!
4
3
2
1
CP1
CP2
D"t"
S#$
%
'st
clG
:B
:2 :1
:9
clG
J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q J
CP
K
R
Q
_
Q
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Asumien#o -li4-los D( se tienen las ecuaciones5
DA < *SRSI S1= ;*S9= ;S1=+= A ; :? S9= +=
D? < * :A S1= ;*S9= ;S1=+= ? ; :C S9= +=
DC < * :? S1= ;*S9= ;S1=+= C ; :D S9= +=
DD < * :C S1= ;*S9= ;S1=+= D ; SLSI S9= +=
Las ecuaciones ante'io'es e'miten #ise$a' el 'egist'o usan#o un #isositi6o 'og'ama!le&
!e"istros.
Colecci,n #e -li4-los con l,gica 2 cont'oles simila'es& Suelen coma'ti' el 'elo)( 2 las lDneas
asinc',nicas #e set 2 clea'&
El siguiente es%uema( es un 'egist'o #e almacenamiento( %ue muest'ea A !its #isoni!les en las lDneas #e
ent'a#a( los catu'a en un canto #el 'elo) 2 los mantiene en las sali#as Casta el ',8imo canto #el 'elo)&
El siguiente es%uema es un 'egist'o #e #esla7amiento a la #e'ecCa& Almacena los /ltimos A !its #e la
secuencia #e ent'a#a&
Si se ag'ega un #eco#i-ica#o'( %ue tenga como ent'a#as a las sali#as #el 'egist'o( ue#e gene'a'se un
#etecto' #e una secuencia #e A !its( ca#a 6e7 %ue se 'esente&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EE
R S R
S R S
D Q D : D : D :
OUT1
OUT2 OUTB OUTA
CL1
IN1 IN2 INB INA
R
S
L9L
OUT1
R S
R
S R S
D Q D : D : D :
OUT2 OUTB OUTA
CL1
IN
R
S
L9L
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
15.6 $lternati%as de Diseo de &'(uinas )ecuenciales.
a+ Almacena' el esta#o en un 'egist'o( e imlementa' las -unciones #e ',8imo esta#o en una ROM&
Este es%uema se emlea a'a #ise$a' uni#a#es #e cont'ol micropro"ramadas #e 'ocesa#o'es&
La in-o'maci,n #el ',8imo esta#o se almacena en la ROM&
!+ Usa' un #isositi6o 'og'ama!le con sali#as #e 'egist'o& Con esta a'%uitectu'a( las 'ealimentaciones
#el esta#o son inte'nas&
Este es%uema se emlea a'a #ise$a' uni#a#es #e cont'ol en *irm+are( o #e l,gica alam!'a#a&
c+ Una 6a'iante #el es%uema a+( es emlea' a'a 'egist'a' el esta#o un conta#o' sinc',nico con -unciones
#e ca'ga a'alela( clea' e inc'ementa'& > 'og'ama' la -unci,n #e ',8imo esta#o en -unci,n #e estas
se$ales&
Este es%uema se #enomina #e microsecuenciacin 2 se emlea en #ise$os #e la uni#a# #e cont'ol #e
'ocesa#o'es&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EF
ROM

Conteni#os
Di'ecciones
Regist'o
PLD

Sali#as
Ent'a#as
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Las -unciones #e las se$ales #e cont'ol #el conta#o' son5
Ce'o5 lle6a' al esta#o inicial&
Inc5 asa' al esta#o siguiente&
Loa#5 'esetea' un esta#o #ete'mina#o
E)emlo&
Dise$a' con un secuencia#o' el siguiente #iag'ama #e esta#os&
El conta#o' 'egist'a el esta#o( 2 sus sali#as est"n conecta#as a las #i'ecciones #e la memo'ia& El
conteni#o #e la memo'ia son5 los !it C( I( L %ue est"n conecta#as a las se$ales Ce'o( Inc'ementa' 2
Ca'ga' #el 'egist'o. a#em"s ue#en g'a!a'se en la memo'ia( los #i6e'sos !its #e sali#a %ue se 'e%uie'an
asocia#os a ca#a esta#o *es%uema #e Moo'e+&
A continuaci,n se 'esenta la ta!la #e t'ansiciones( o 'og'ama #el secuencia#o'( notan#o %ue la
in-o'maci,n #el ',8imo esta#o no se almacena en la memo'ia( se inco'o'a en la ta!la s,lo con -ines
acla'ato'ios5
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2E@
9999
Ce'o
i
i;1
Inc
i
Loa#
9191 9111 1919
1991 1199
9999
9199
9991
1911 1999 9919 9119 9911
inc
loa#
inc
inc inc
inc
inc
Ce'o Ce'o
Ce'o
Ce'o
Ce'o
Ce'o
loa#
loa#
loa#
loa#
loa#
8< 9
8<1
8< 2
8< B
8< A
8< E
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Esta#o P',8imo C I L Sali#as
9999 9991 9 1 9
9991 9 9 1
9919 9999 1 9 9
9911 9999 1 9 9
9199 9191 9 1 9
9119 9111 9 1 9
1999 1991 9 1 9
1911 1199 9 1 9
1991 1919 9 1 9
1199 9999 1 9 9
9191 9999 1 9 9
9111 9999 1 9 9
1919 9999 1 9 9
N,tese %ue los nom!'es !ina'ios #e los esta#os se eligen a'a ocua' lo m"s e-icientemente %ue sea
osi!le la se$al #e cuenta o inc'emento #el conta#o'&
Al esta#o 9999( se llega #esu3s #el 'eset inicial& > si la natu'ale7a #el 'oceso secuencial es 'eetiti6o(
al te'mina' los #i-e'entes 'eco''i#os #e esta#os se 'eto'na al esta#o inicial& Pa'a esto se emlea la se$al
Ce'o&
Estan#o en el esta#o 9991( #e acue'#o a la ent'a#a se #iscie'ne cu"l es el ',8imo esta#o& En el e)emlo
e8iste s,lo un esta#o a'a el cual e8isten m/ltiles !i-u'caciones& Se 'e%uie'e almacena' la in-o'maci,n
#e los ',8imos esta#os #e acue'#o a los 6alo'es #e las ent'a#as( 2 cuan#o se acti6e la se$al Loa#& Esta
in-o'maci,n se #enomina ,abla de Despacho&
Ent'a#a 8 P',8imo esta#o&
999 9199
991 9119
919 1999
911 1911
199 9911
191 9919
Esta in-o'maci,n ue#e co#i-ica'se en una ROM e%ue$a( o imlementa'se me#iante un PLD&
De!e nota'se %ue en la ROM #el secuencia#o' no se almacena el ',8imo esta#o& Esto ue#e signi-ica'
un aCo''o imo'tante #e memo'ia( si e8iste un e%ue$o n/me'o #e esta#os con m/ltiles !i-u'caciones&
En caso #e e8isti' 6a'ios no#os con !i-u'caciones( es 'eciso #e-ini' ot'as se$ales #e ca'ga( una o' ca#a
no#o con !i-u'caciones( 2 tam!i3n igual n/me'o #e ta!las #e DesacCo& La se$al Loa# #el conta#o' es
acti6a#a o' el o' #e las se$ales #e ca'ga #e las ta!las #e #esacCo&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EH
UNIVERSIDAD TECNICA FEDERICO SANTA MARIA
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Un es%uema gene'al #e la a'%uitectu'a a'a #ise$o #e m"%uinas secuenciales en !ase a un secuencia#o'(
se ilust'a a continuaci,n&
P'o-& Leool#o Sil6a ?i)it& 1149@4291A 2EI
Ta!la #e
DesacCo
Conta#o'
Ca'ga Pa'alela
L C Inc
ROM
Di'ecciones
Conteni#os
I C L
Sali#as
Ent'a#as
P',8imo Esta#o

Vous aimerez peut-être aussi