Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DEFINICIÓN
Es un circuito combinacional cuya salida depende de los valores actuales y
pasados de las señales de entrada.
Este tipo de circuitos tienen lazos de realimentación, es decir salidas del
circuito que pueden actuar como entradas.
Necesitan una señal de reloj (onda cuadrada periódica)
Poseen lógica combinacional (determina la salida y el próximo estado)
Tienen un elemento de memoria (mantiene la información del estado
actual)
2
SINCRONIZACIÓN
La sincronización del sistema esta dada por la señal de reloj (CLK) que
entra al circuito secuencial.
El reloj define en que instantes se leen las señales de entrada.
Define a que instante los circuitos deben cambiar.
Convierte una señal de entrada en una señal síncrona.
3
MÁQUINA SECUENCIAL
El comportamiento de un circuito síncrono se puede representar
mediante una máquina de estados (FSM o “Finite State Machine”).
Una FSM se define como una secuencia de eventos en tiempos
discretos.
No puede estar en más de un estado a la vez
El cambio de estado se denomina transición, cambia en cada evento
(CLK) y está definido por las funciones de estado.
Una máquina de estados tiene los siguientes elementos:
X= Entradas
Y= Salidas
Z= Estados (valor de los elementos de memoria (biestable))
δ= Funciones de estado (funciones combinacionales de entrada de los
biestables)
λ=Funciones de salida (combinacionales)
4
MODELO GENERAL
PROXIMO ESTADO
ESTADO ACTUAL
DECOD. DECOD.
ELEMENTO SALIDAS
ENTRADAS DE DE DE
PROXIMO SALIDA
MEMORIA
ESTADO
CLK
5
DECODIFICADORES: Próximo estado y salida
DPE DS
6
MÁQUINA DE MOORE
En el modelo de Moore, las salidas dependen únicamente de los
estados y no de las entradas.
En cada flanco de reloj se produce una transición o cambio de estado.
Las salidas están sincronizadas.
El reset se utiliza sólo para establecer el estado inicial.
Z=δ(X,Z)
Y= λ(Z)
7
MÁQUINA DE MEALY
En el modelo de Mealy, las salidas dependen del estado y de las
entradas.
En cada flanco de reloj se produce una transición o cambio de estado.
Las salidas están sincronizadas.
El reset se utiliza sólo para establecer el estado inicial.
Z=δ(X,Z)
Y= λ(X,Z)
8
Resumen máquinas
(Clase C)
No tienen Decodificador de
D.P.E. E.M Salida
10
LATCH
Los elemento memoria se forman por un conjunto de compuertas
lógicas.
Una sola compuerta no tiene capacidad de almacenamiento, pero
varias de ellas pueden interconectarse para almacenar información.
Un ejemplo de ello es la celda básica RS con compuertas NAND.
El latch R-S (Reset-Set) con entrada activa a nivel bajo es un tipo de
dispositivo lógico biestable compuestos de dos compuertas Nand.
El latch S-R (Set-Reset) con entrada activa a nivel alto es un tipo de
dispositivo lógico biestable compuestos de dos compuertas Nor.
El funcionamiento del latch se deriva de la compuerta Nor.
Si una de las entradas se mantiene a cero, la salida será la inversa de la
otra entrada.
11
Latch SR
Es un biestable Set-
Reset sincronizado por
reloj (flanco ascendente
o descendente).
IMPLEMENTACIÓN
23
ENTRADAS ASINCRÓNICAS
Para los FF sincronizados por reloj que se ha revisado, las entradas S, R, J, K, D
son entradas de control sincrónicas.
Sin embargo, la mayoría de FF sincronizados por reloj también tienen una o más
entradas asincrónicas.
Estas entradas pueden usarse para establecer el FF al estado “1” Set o borrar el
FF al estado “0” Reset.
Las entradas asincrónicas son predominantes y pueden ignorar las entradas
sincrónicas.
Las entradas PRESET y CLEAR son activadas en bajo
28
CONTADOR ASINCRÓNICO BINARIO DE 4
BITS DESCENDENTE
29
CONTADOR ASINCRÓNICO BINARIO DE 4
BITS ASCENDENTE/DESCENDENTE
30
CONTADOR ASINCRÓNICO BINARIO DE 4
BITS ASCENDENTE/DESCENDENTE
31
CONTADOR SINCRÓNICO BINARIO DE 4
BITS ASCENDENTE
Los problemas que se encuentran
en los contadores asincrónicos
son ocasionados por los retrasos
de propagación acumulados en
los FF, al no cambiar de estado
todos al mismo tiempo. Esto
puede resolverse con el uso de los
contadores en paralelo o
síncronos en los cuales todos los
FFs se disparan al mismo tiempo
(en paralelo) mediante los pulsos
de entrada de reloj.
Si no se agregase un circuito
combinacional adicional a este
contador de 3 FFs sería un contador
MOD-8, es decir contaría del 0 al 7.
En este ejemplo se tiene un
contador MOD-6 que se reiniciará al
llegar el conteo a 6 (110).
La salida de la compuerta NAND se
conecta a las entradas CLR
asíncronas de cada FF. Mientras que
la salida de la compuerta esté en
ALTO no tendrá efecto sobre el
contador. Pero cuando cambie a
BAJO borrará todos los FFs, lo cual
provocará que el contador cambie
de inmediato al estado 000.
6. Diseñe los circuitos lógicos necesarios para generar los niveles requeridos en las entradas
JK.
43
EJEMPLO DE DISEÑO
M1
M2
IN QB QA B A LD
0 0 0 0 0 1
0 0 1 0 1 1
0 1 0 1 0 1
0 1 1 1 1 1
1 0 0 0 1 0
1 0 1 1 0 0
1 1 0 1 1 0
1 1 1 0 0 1 LD=
44 (IN´+QB.QA)´
EJEMPLO DE DISEÑO 2
Implementar utilizando un contador 74LS161 la siguiente FSM (Finite State
Machine) que tiene 4 estados st0, st1, st2, st3. La máquina tiene 2 entradas A y B
y una sola salida Q1.
Responda la siguiente pregunta:
¿Es esta una máquina de Mealy o de Moore?
45
REGISTRO DE DESPLAZAMIENTO
46
ENTRADA EN PARALELO Y SALIDA EN
PARALELO 74ALS174
Los datos en paralelo se cargan en el registro, en el flanco ascendente de reloj.
Tiene una entrada MR (Master Reset) para restablecer a 0 en forma asíncrona todos los
FFs del registro.
El circuito integrado es el 74A LS174 que se utiliza para la transferencia síncrona de datos
en paralelo, en donde los niveles lógicos presentes en las entradas D se transfieren a las
salidas Q correspondientes cuando se produce el flanco ascendente.
51
ENTRADA EN SERIE SALIDA EN
PARALELO 74ALS164
Registro de desplazamiento entrada en serie/salida en paralelo, donde cada salida de los FFs es
accesible desde el exterior.
En vez de una sola entrada en serie, una compuerta AND combina las entradas A y B para producir la
entrada serial para el flip-flop Q0. El símbolo & dentro del bloque indica que se aplica una operación
AND.
La operación de desplazamiento ocurre en flanco positivo. La entrada MR proporciona el
restablecimiento asíncrono de todos los FFs, para que queden en nivel BAJO.
53
REGISTRO 74ALS194
DISEÑO INTERNO
54
REGISTRO UNIVERSAL DIAGRAMA DE TIEMPOS
55
EL REGISTRO DE TRES ESTADOS 74ALS173
Los dispositivos conectados a un bus de datos contendrán registros (por lo general flip-flops) que
almacenen los datos de cada dispositivo. Por lo general, las salidas de estos registros se conectan a
búferes triestado que les permiten enlazarse a un bus de datos.
Para demostrar los detalles de la operación de un bus de datos utilizaremos un registro de CI que
incluye los búferes triestado en el mismo encapsulado: el TTL
60
REGISTRO DE TRES ESTADOS 74ALS373
PUERTO DE SALIDA
61
BIBLIOGRAFÍA
Tocci, R., Widmer, N., & Moss, G., (2007). Sistemas Digitales: principios y
aplicaciones. México D.F, México: Pearson Education.
62
PREGUNTAS