Organización del
Computador 1
Lógica Digital
Circuitos Secuenciales
Circuitos Secuenciales

Circuitos combinatorios  Funciones Booleanas


También necesitamos circuitos que puedan
“recordar” su estado y que actúen según su estado
y las entradas


El resultado depende sólo de las entradas
Memorias, contadores, etc.
Estos circuitos de los denominan
“Secuenciales”
Flip-Flops

Uno de los circuitos secuenciales más básicos es
el flip-flop SR.


“SR” por set/reset.
Circuito lógico y diagrama en bloque de un flipflop SR:
Flip-Flops

La tabla característica describe el
comportamiento del flip-flop SR.

Q(t) es el valor de la salida al tiempo t. Q(t+1)
es el valor de Q en el próximo ciclo de clock.
Flip-Flops sincrónicos (por nivel)


Queremos un flip-flop que actúe en momentos
precisos. Es decir, que tome la entrada solo en
ciertos momentos establecidos por un clock.
Hacemos una pequeña modificación:
Flip-Flops sincrónicos (por flanco)


Cuando clock es cero, no se puede cambiar el
estado. Cuando clock es 1, se puede cambiar
infinitas veces.
Queremos que el estado se altere a lo sumo una
vez. Hacemos otra pequeña modificación:
Flip-Flop JK

A la derecha podemos
ver el circuito lógico de
flip-flop SR modificado.
 La tabla característica
indica que es estable
para cualquier
combinación de sus
entradas.
Flip-Flop D


Otra modificación al flip-flop SR es el
denominado flip-flop D.
Note que retiene el valor de la entrada al pulso de
clock, hasta que cambia dicha entrada, pero al
próximo pulso de clock.
Flip-Flop D

El flip-flop D es el circuito fundamental (celda)
de la memoria de una computadora.
Ejercicio 1 (3.37)

Investigar que hace el siguiente circuito.
Asumir que el estado inicial de todos los flipflops es 0. Mostrar la traza de salidas.
Ejercicio 1 (3.37)

Investigar que hace el siguiente circuito.
Asumir que el estado inicial de todos los flipflops es 0. Mostrar la traza de salidas.
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Bn+1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Siguiente estado
An+1
Bn+1
0
0
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
0
1
1
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
1
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
0
1
1
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
0
1
1
1
0
1
0
1
1
1
Ejercicio 2 (3.39)

Escribir la tabla de verdad
del siguiente circuito:
An
Bn
X
Siguiente estado
An+1
Bn+1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
0
1
1
1
0
1
0
1
1
1
0
0
Ejercicio 3 (3.43)

Un flip-flop MN se comporta de la siguiente manera: si
M = 1, el ff complementa su estado. Si M = 0, el
siguiente estado del ff es el valor de N.
 A) Escribir la tabla caracteristica
 B) Mostrar como construir un MN a partir de un JK.
Ejercicio 3 (3.43)



Un flip-flop MN se comporta de
la siguiente manera: si M = 1,
el ff complementa su estado.
Si M = 0, el siguiente estado
del ff es el valor de N.
A) Escribir la tabla
caracteristica
B) Mostrar como construir un
MN a partir de un JK.
M
N
Qn+1
0
0
…
0
1
…
1
0
…
1
1
…
Ejercicio 3 (3.43)



Un flip-flop MN se comporta de
la siguiente manera: si M = 1,
el ff complementa su estado.
Si M = 0, el siguiente estado
del ff es el valor de N.
A) Escribir la tabla
caracteristica
B) Mostrar como construir un
MN a partir de un JK.
M
N
Qn+1
0
0
0
0
1
1
1
0
1 - Qn
1
1
1 - Qn
Ejercicio 3 (3.43)



Un flip-flop MN se comporta de
la siguiente manera: si M = 1,
el ff complementa su estado.
Si M = 0, el siguiente estado
del ff es el valor de N.
A) Escribir la tabla
caracteristica
B) Mostrar como construir un
MN a partir de un JK.
M
N
Qn+1
0
0
0
0
1
1
1
0
1 - Qn
1
1
1 - Qn
J
K
Qn+1
0
0
Qn
0
1
0
1
0
1
1
1
1 - Qn
Descargar

Kein Folientitel