ARQUITECTURA DE COMPUTADORES

1 ARQUITECTURA DE COMPUTADORESSemestre A-2009 Clase 07 ...
Author: Josefina Páez Juárez
0 downloads 2 Views

1 ARQUITECTURA DE COMPUTADORESSemestre A-2009 Clase 07

2 AGENDA Recordar: 1er Parcial 22/05/2009 Circuitos combinacionalesEjemplo, Ejercicio Multiplexores Decodificadores Circuitos secuenciales Flip-Flops S-R, D y J-K

3 Circuito combinacionalImplementemos

4 Ejercicio Comprobar las leyes de DeMorgan utilizando tablas de verdad

5 Multiplexores Conecta varias entradas a una sola salidaSólo una de las entradas es pasada a la salida Son utilizados en circuitos digitales para el control y enrutamiento de señales S2 S1 F D0 1 D1 D2 D3

6 Decodificadores Circuito combinacional con cierto número de salidas, donde sólo una de ellas es activada Suelen tener n entradas y 2n salidas Se suele utilizar para direccionar espacios de memoria A1 A0 D3 D2 D1 D0 1

7 Circuitos secuencialesLa salida actual de un circuito secuencial depende no sólo de su entrada actual, sino también de su estado actual (Su historia de entradas) Permiten la creación de memorias y circuitos que manejan estados Los circuitos secuenciales hacen uso de circuitos combinacionales

8 Flip-Flops Son la forma más sencilla de circuito secuencialHay varios tipos de flip-flops, pero todos comparten las siguientes características: Son dispositivos con 2 estados estables: Pueden funcionar como memorias de 1 bit Tienen dos salidas (Q y Q). Una es el complemento de la otra. Se suelen construir con 2 compuertas NAND o 2 compuertas NOR

9 Flip-Flop RS Set (Grabar) – Reset (Borrar) R S Q = ? 1 Asíncrono CLK R= ? 1 Asíncrono CLK R S Q X = 1 ? Síncrono

10 Flip-Flop D Impide las entradas S=1 y R=1 del Flip-Flop S-R, permitiendo una sola entrada Es conocido como Flip-flop de Datos o Flip-flop de retardo (Los datos que se introducen son presentados en la salida 1 clock después) D Q Qsiguiente X 1

11 Flip-Flop J-K J = Set y K = ResetA diferencia del Flip-flop RS, cuando se activan ambas entradas a la vez, la salida adquirirá el estado contrario al que tenía. Qsiguiente = JQ+KQ J K Q Qsiguiente 1 X