Laboratorio de Electrónica II Departamento de Arquitectura de Computadores y Automática Práctica 4 Diseño de un Sumador de 2 bits Objetivo El objetivo de la presente práctica es realizar el diseño de un sistema combinacional de tipo aritmético, es decir, que procese información de tipo numérico. La primera parte de la práctica consiste en implementar un sumador binario completo, es decir un sumador de números de 1 bit que pueda recibir acarreo de entrada y pueda dar acarreo de salida. Para número decimales tenemos que tener en cuenta si nos llevamos 1 o más de la suma anterior (esto sería el acarreo de entrada) y si nuestra suma produce un 1 o más para la siguiente suma (esto sería el acarreo de salida). La única diferencia es que los números que se suman en digital son ceros o unos. La segunda parte de la práctica se implementa un sumador de números de 2 bits a partir de un sumador completo de números de un bit como indica la figura. Descripción A Cin B Sumador Completo Cout R A0 B0 A1 B1 Cin0 Sumador Sumador Completo Cout0 = Cin1 Completo R0 Cout1 R1 1.- Estudio analítico del circuito a implementar: Para implementar el circuito primero hay que realizar y simplificar la tabla de verdad del problema para poder obtener las puertas lógicas que implementan la funcionalidad. 2.- Implementación del circuito en el entrenador: Para implementar el circuito en el entrenador, cada una de las entradas será uno de los “siwtches” del entrenador y las salidas serán los LEDs del entrenador o en su Laboratorio de Electrónica II Departamento de Arquitectura de Computadores y Automática defecto un array de LEDs, Cuando un LED se ilumina significará que la salida es uno y en caso contrario que la salida es cero. Para implementar las puertas lógicas existen unos circuitos integrados (cucarachas) que poseen varias puertas lógicas en su interiro (NOT, AND, OR, NAND, XOR ...) y que serán los utilizados para implementar el circuito NOTA: El profesor de laboratorio tiene que comprobar en el entrenador que la práctica funciona perfectamente. Cin0 0 0 0 0 1 1 1 1 A0 0 0 1 1 0 0 1 1 B0 0 1 0 1 0 1 0 1 R0 Cout0