Académique Documents
Professionnel Documents
Culture Documents
BIESTABLES
BSCULA R-S NOR
BIESTABLE R-S
PRESET
MODO
Puesta
activado desactivado
a uno
Puesta
desactivado activado
a cero
Modo
desactivado desactivado
Sncrono*
No
activado desactivado
Deseado
PRESET
S
Q
CLEAR
CLEAR
R Q(t+1)
0 Q(t)
1
0
0
1
1 N.D.
-1/1-
BIESTABLES
BIESTABLE J-K
Funcionamiento en modo sncrono:
PRESET
J
Q
CLEAR
BIESTABLE T
BIESTABLE D
-2/2-
T
0
1
1
0
D
0
1
0
1
REGISTROS
ENTRADA PARALELO / SERIE SALIDA SERIE / PARALELO*
REGISTRO UNIVERSAL
Fig.2.- Contador con entradas serie / paralelo sncronas y salidas serie (DO) o paralelo.
-3/3-
CONTADORES ASINCRONOS
CONTADOR ASNCRONO MDULO OCHO ASCENDENTE
-4/4-
-5/5-
-6/6-
CONTADORES SNCRONOS
1. DISEO DE CONTADORES SNCRONOS.
Estado final
Q(t+1)
QA QB QC
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
JA
0
0
0
1
X
X
X
X
KA
X
X
X
X
0
0
0
1
Biestables
JK
JB
KB
0
X
1
X
X
0
X
1
0
X
1
X
X
0
X
1
JC
1
X
1
X
1
X
1
X
KC
X
1
X
1
X
1
X
1
SA
0
0
0
1
X
X
X
0
RA
X
X
X
0
0
0
0
1
Biestables
RS
SB
RB
0
X
1
0
X
0
0
1
0
X
1
0
X
0
0
1
SC
1
0
1
0
1
0
1
0
RC
0
1
0
1
0
1
0
1
-7/7-
Biestables
D
DA
DB
DC
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
Biestables
T
TA
TB
TC
0
0
1
0
1
1
0
0
1
1
1
1
0
0
1
0
1
1
0
0
1
1
1
1
-8/8-
-9/9-
AUTMATAS
Conocemos los contadores sncronos. Hemos visto [Fig. 1] que pueden dar salidas directas (si los valores
de los estados a representar no se repiten y son inferiores a 2n), o necesitar de un transcodificador que
obtenga las salidas a partir de los valores de los estados internos [Fig. 2].
La diferencia entre un contador sncrono y un autmata, consiste en que los autmatas tienen entradas de
datos. La activacin o no en cada momento de estas entradas provocan que el funcionamiento interno de
ste vare. As, el diagrama de flujo no es de camino nico desde cada estado, como resulta en los
contadores (recurdese el contador reversible, que era realmente un autmata).
El esquema de un autmata es esencialmente el mismo que el de un contador, si le aadimos estas
entradas de datos externas. Existen dos posibilidades:
Autmata de Mealy: En un mismo estado interno pueden darse diferentes salidas, dependiendo del valor
de las entradas de datos.
La variacin de entradas provoca un cambio instantneo de sus salidas, sin esperar al cambio de
estado interno. As, las entradas de datos afectan a las salidas de forma instantnea (no sncrona), y
adems determinan el estado al que pasar a continuacin (de forma sncrona con la entrada de
reloj). [Fig.3]
Autmata de Moore: Cada estado interno posee un nico valor de salida asociado a l,
independientemente del valor de las entradas de datos.
Las entradas afectan slo a la transicin que se produzca, y slo como consecuencia afectarn a las
salidas, ya que al cambiar de estado puede haber un cambio en las salidas. Las entradas slo afectan
de forma sncrona (en instantes de activacin del reloj). [Fig. 4]
A la hora de realizar cualquier circuito es posible sustituir un circuito combinacional por una memoria:
las variables de entrada direccionan la posicin de la memoria en la que se encuentran los resultados de
las funciones. (ver Mealy [Fig. 5] y Moore [Fig. 8] )
Si la lgica combinacional utilizada para excitar los biestables es una memoria, resultar sencillo utilizar
biestables D en la secuencial, ya que en tal caso, las excitaciones a dejar grabadas en la memoria sern
Q(t+1). (ver Mealy [Fig. 6] y Moore [Fig. 9] )
Pero adems podemos grabar en cada posicin de memoria no slo la excitacin necesaria para los
biestables, sino tambin las salidas que se provocan.
- En un Autmata Mealy, guardaremos el "estado siguiente obtenido como transicin desde el estado
actual con la entrada actual" (excitacin Q(t+1)) junto con la "salida actual correspondiente a la
entrada actual en el estado actual" ( S[Q(t),Ki(t)] ) [Fig. 7]
- En un Autmata Moore, guardaremos el "estado siguiente obtenido como transicin desde el estado
actual con la entrada actual" (excitacin Q(t+1)) junto con la "salida actual correspondiente al
estado actual" ( S[Q(t)] ) [Fig. 10].
(la memoria es direccionada con "entrada-estado actuales", pero recordemos que en este autmata
(Moore) las salidas no dependen de las entradas, sino slo del estado actual, por lo que en la memoria
estar guardado para un mismo valor de estado actual siempre los mismos bit de salida,
independientemente de la combinacin de valores de entrada. As, los bit de funciones de salida
guardados se repetirn en bloque tantas veces como posibles valores de entrada haya, y de forma
ordenada)
Nota:
La [Fig. 11] muestra una realizacin alternativa a la presentada en la [Fig. 10], que queda explicada en
su propia pgina.
-10/10-
Ck
Lgica
secuencial
(Biestables)
Fig. 1- Contador
Sncrono
Q(t)
Excitaciones
Lgica
combinacional
de
excitaciones
Ck
Lgica
combinacional
S[Q(t)]
de salidas
(Transcodif.)
Lgica
secuencial
(Biestables)
Excitaciones
Fig. 2- Contador
Sncrono con
transcodificador
Q(t)
Lgica
combinacional
de
excitaciones
Ck
Lgica
combinacional
S[Q(t),Ki(t)]
de salidas
(Transcodif.)
Lgica
secuencial
(Biestables)
Excitaciones
Fig. 3- Autmata
Mealy
Q(t)
Lgica
combinacional
de
excitaciones
Entradas Ki(t)
Ck
Lgica
combinacional
de salidas
(Transcodif.)
Lgica
secuencial
(Biestables)
Excitaciones
S[Q(t)]
Fig. 4- Autmata
Moore
Q(t)
Lgica
combinacional
de
excitaciones
Entradas K i(t)
-11/11-
Ck
Lgica
combinacional
de
salidas
hecha con
Memoria
Lgica
secuencial
(Biestables)
Excitaciones
Q(t)
S[Q(t),Ki(t)]
Lgica
combinacional
de
excitaciones
hecha con
Memoria
Entradas Ki(t)
Lgica
combinacional
S[Q(t),Ki(t)]
de salidas
(Transcodif.)
Entradas Ki(t)
n + K
Memoria (2 )x(n)
k
Ck
n Biestables D
Memoria con
las excitaciones
Q(t+1) para
los n
biestables D
Q(t)
Excitaciones Q(t+1)
Memoria (2 )x(n+s)
n + K
Entradas Ki(t)
Ck
n Biestables D
Q(t)
Memoria con
las excitaciones Memoria con
Q(t+1) para
los s bit de
los n
las salidas S(t)
biestables D
n
Excitaciones Q(t+1)
s
S[Q(t),Ki(t)]
-12/12-
Ck
Lgica
secuencial
(Registros /
Biestables /
Memoria)
Lgica
combinacional
de
salidas
hecha con
Memoria
Excitaciones
Q(t)
S[Q(t)]
Lgica
combinacional
de
excitaciones
hecha con
Memoria
Entradas Ki(t)
Memoria (2 )x(n)
n + K
Entradas Ki(t)
Ck
n Biestables D
Q(t)
Memoria con
las excitaciones
Q(t+1) para
los n
biestables D
Excitaciones Q(t+1)
n + K
Memoria (2 )x(n+s)
Entradas Ki(t)
Ck
n Biestables D
Q(t)
Memoria con
las excitaciones Memoria con
Q(t+1) para
los s bit de
los n
las salidas S(t)
biestables D
n
Excitaciones Q(t+1)
s
S[Q(t)]
Biestables tipo D
Excitaciones Q(t+1) y Salidas S[Q(t)] en Memoria
Cada estado Q(t) tiene siempre la misma salida S(t), sea cual fuere la entrada Ki seleccionada
Por tanto, se repetirn los bloques de valores de salida, con cada posible valor de Ki
-13/13-
n + K
Memoria (2 )x(n+s)
Entradas Ki(T)
Ck
Ki(T-1)
k
n+k
Biestables D
Q(T-1)
Memoria con
n bits de
estado actual
Q(T)
[Es el estado
siguiente al que
direcciona]
Memoria con
los s bit de
las salidas S[Q(T)]
[Del estado
siguiente al que
direcciona]
s
S[Q(T)]
Q(T)
Cada estado Q(T) tiene siempre la misma salida S(T), sea cual fuere la entrada K i seleccionada
Por tanto, se repetirn los bloques de valores de salida, con cada posible valor de Ki
NOTA 1:
La tabla de transiciones del Autmata trabaja con instantes (t) y (t+1),
no con (T-1) y (T).
La Memoria se direcciona con Q(T-1) y contiene Q(T) y S[Q(T)], es decir,
la Memoria se direcciona con Q(t) y contiene Q(t+1) y S[Q(t+1)].
NOTA 2:
Este autmata Moore representado en la figura 11 utiliza ms
biestables que su homlogo de las figura 10, con un funcionamiento
idntico. Por ello se preferir el de la figura 10.
-14/14-
estado
previo
q(t-1)
Ej
Zi
Zj
estado
actual
q(t)
estado
siguiente
q(t+1)
Autmata de Mealy
Ei
estado
previo
Ej
estado
actual
salida
previa
estado
siguiente
salida
actual
salida
siguiente
Autmata de Moore
TABLA DE ESTADOS.
Representacin mediante una tabla del diagrama de flujo. Toma dos formas distintas,
segn se trate de autmata Mealy o Moore.
ENTRADAS
Ei
ESTADO
ACTUAL
q(t)
ESTADO
SIGUIENTE
q(t + 1)
SALIDA
ACTUAL
Zi
Autmata de Mealy
-15/15-
ESTADO
ACTUAL
q(t)
ENTRADAS
Ei
ESTADO
SIGUIENTE
q(t+1)
SALIDA
ACTUAL
Zi
Autmata de Moore
3) MINIMIZACIN DEL NMERO DE ESTADOS (SI ES NECESARIO).
Comprobar documentacin correspondiente.
4) TABLA DE EXCITACIONES (EN FUNCIN DE LOS BIESTABLES).
Tabla similar a la de los biestables sncronos pero incluyendo la funcin de salida
del circuito. Se debe elegir previamente el tipo de biestable a utilizar.
ENTRADAS
DE DATOS
Ei
ESTADO EN
INSTANTE
(t)
ESTADO EN
INSTANTE
(t+1)
ENTRADAS
SNCRONAS
DE
BIESTABLES
FUNCIONES
DE SALIDA
Zi
-16/16-