Title: Organizaci
1Organización del Computador 1
- Lógica Digital
- Circuitos Secuenciales
2 3Circuitos Secuenciales
- Circuitos combinatorios ? Funciones Booleanas
- El resultado depende sólo de las entradas
- También necesitamos circuitos que puedan
recordar su estado y que actúen según su estado
y las entradas - Memorias, contadores, etc.
- Estos circuitos de los denominan Secuenciales
4Flip-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
flip-flop SR
5Flip-Flops
6Flip-Flops Maestro-Esclavo
7Flip-Flop D
8- Ahora a aplicar para crear
9Ejercicio - Construir un circuito secuencial que
respete la siguiente tabla Ayuda
Considerar que el circuito resultante debe tener
entradas A y B, Salidas S0 y S1, y un estado
interno Q.
A B Qn Qn1 S0 S1
0 0 0 1 0 0
0 1 0 1 0 1
1 0 0 0 0 1
1 1 0 0 0 1
0 0 1 0 0 1
0 1 1 0 0 1
1 0 1 1 1 1
1 1 1 1 1 1
10Nos olvidamos de Qn1 (por un rato)
A B Qn S0 S1
0 0 0 0 0
0 1 0 0 1
1 0 0 0 1
1 1 0 0 1
0 0 1 0 1
0 1 1 0 1
1 0 1 1 1
1 1 1 1 1
11Ahora nos olvidamos de S0 y S1
A B Qn Qn1
0 0 0 1
0 1 0 1
1 0 0 0
1 1 0 0
0 0 1 0
0 1 1 0
1 0 1 1
1 1 1 1
12Y también de B
A Qn Qn1
0 0 1
1 0 0
0 1 0
1 1 1
13Y también de B
A Qn Qn1
0 0 1
1 0 0
0 1 0
1 1 1
140
1
0
1
15A
16(No Transcript)
17- Ejercicio Sea el siguiente circuito
- Cuál es la secuencia que se reproduce en las
salidas en los primeros 5 pulsos de reloj? - Modificar el circuito para que la secuencia que
reproduzca sea dede el 000 al 100. - Puede construirse usando el esquema anterior un
contador que reproduzca la secuencia 0001 0010
0100 1000. Qué modificación plantea? En caso
contrario, como lo construirá?
18Aprovechemos el reset
19(No Transcript)
20(No Transcript)
21Variante 1 Circuito combinatorio
Donde la tabla del Circuito Combinatorio tiene
000 -gt 0001, 001 -gt0010, 010 -gt 0100 y 011 -gt
1000, y el resto de las filas no importa.
22Variante 2 - Registro de rotación
23- Ejercicio Analizar el siguiente circuito
- Enuncie el funcionamiento del circuito para cada
entrada - Construir la tabla característica
24Tabla de verdad
E0 E1 E2 S0n S1n S2n Fn Fn1 S0n1 S1n1 S2n1
0 0 0 S0n S1n S2n 1 1 1 S1n S2n
0 0 1 S0n S1n S2n 1 1 0 S1n S2n
0 1 0 S0n S1n S2n 1 1 S0n 1 S2n
0 1 1 S0n S1n S2n 1 1 S0n 0 S2n
1 0 0 S0n S1n S2n 1 1 S0n S1n 1
1 0 1 S0n S1n S2n 1 1 S0n S1n 0
1 1 0 S0n S1n S2n Fn 1 S0n S1n S2n
1 1 1 S0n S1n S2n Fn 1 S0n S1n S2n
Nota E2 es el bit menos significativo y E0 el
más significativo. Es decir, si E01, E11 y
E20, entonces esa entrada se decodifica como
1102 (6).
25Tabla de verdad extendida
E0 E1 E2 S0n S1n S2n Fn Fn1 S0n1 S1n1 S2n1
0 0 0 S0n S1n S2n 1 1 1 S1n S2n
0 0 1 S0n S1n S2n 1 1 0 S1n S2n
0 1 0 S0n S1n S2n 1 1 S0n 1 S2n
0 1 1 S0n S1n S2n 1 1 S0n 0 S2n
1 0 0 S0n S1n S2n 1 1 S0n S1n 1
1 0 1 S0n S1n S2n 1 1 S0n S1n 0
1 1 0 S0n S1n S2n Fn 1 S0n S1n S2n
1 1 1 S0n S1n S2n Fn 1 S0n S1n S2n
x x x 1 1 1 Fn 0 1 1 1
26- Conclusiones del ejercicio
- Realimentar flip-flops es complicado
- Muchos flip-flops hacen perder la noción de
estados - Hay estados internos que no dependen de las
entradas, y que producen cambios
27