Вы находитесь на странице: 1из 35

Semisumador

El sumador completo

Un sumador acepta dos bits de entrada y un acarreo de entrada, y


genera una salida de suma y un acarreo de salida.
El sumador completo
Sumador completo implementado mediante semi-sumadores
Ejemplo:
Para cada uno de los tres sumadores completos de la Figura 6.6, determinar las
salidas para las entradas
indicadas.
SUMADORES BINARIOS EN PARALELO
Diagrama de bloques de un sumador paralelo de 2 bits
básico utilizando dos sumadores completos
Ejemplo:
Determinar la suma generada por el sumador paralelo de tres bits mostrado en
la e indicar los acarreos intermedios cuando se están sumando los números 101
y 011..
Solución

Problema Propuesto
Sumadores en paralelo de cuatro bits
Tabla de verdad de un sumador en paralelo de 4 bits
Ejemplo:
Utilizar la tabla de verdad del sumador en paralelo de 4 bits (Tabla anterior) para
hallar la suma y el acarreo de salida correspondientes a los siguientes dos
números binarios de 4 bits, siendo el acarreo de entrada (Cn-1) igual a 0:

A4A3A2A1 = 1100 y B4B3B2B1 = 1100

Solución

Problema Utilizar la tabla de verdad (Tabla anterior) para calcular la suma de los
Propuesto números binarios 1011 y 1010.
SUMADORES PARALELO DE 4 BITS 74LS283
Características del retardo de propagación del 74LS283
Expansión de sumadores
Sumadores de 4 bits conectados en cascada que forman
un sumador de 16 bits
Ejemplo:
Mostrar cómo se pueden conectar dos sumadores 74LS283 para formar un
sumador en paralelo de 8 bits. Obtener los bits de salida para los siguientes
números de entrada de 8 bits

A8 A7 A6 A5 A4 A3 A2 A1 = 10111001 y B8 B7 B6 B5 B4 B3 B2 B1 = 10011110

Solución

Se utilizan dos sumadores paralelo de 4 bits 74LS283 para implementar el sumador de 8 bits. La
única conexión entre los dos 74LS283 es la que une la salida de acarreo (pin 9) del sumador de
menor orden a la entrada de acarreo (pin 7) del sumador de orden superior, como se muestra en
la Figura 6.13. El pin 7 del sumador de orden inferior se conecta a masa (no hay entrada de
acarreo).
Dos sumadores 74LS283 conectados como un sumador en
paralelo de 8 bits (la numeración de los pines se indica
entre paréntesis).
Problema

Un ejemplo de aplicación de un sumador completo y de un


sumador en paralelo es un sencillo sistema de recuento de votos,
que se puede utilizar simultáneamente para proporcionar el
número de votos afirmativos y el de negativos. Por ejemplo, este
tipo de sistema podría utilizarse en una reunión de personas
donde se necesite determinar de forma inmediata el número de
opiniones favorables para tomar decisiones, o votar sobre
determinados temas
Solucion

Cada sumador completo puede generar la suma de hasta tres votos. La suma y el acarreo
de salida de cada sumador completo se conectan a las dos entradas de menor orden de
un sumador binario en paralelo.

Las dos entradas de orden superior del sumador en paralelo se conectan a tierra (0), ya
que nunca existe la posibilidad de que la entrada binaria sea mayor que 0011 (3 decimal).
Para este sistema básico de 6 posiciones, las salidas del sumador en paralelo se
conectan a un decodificador BCD a 7-segmentos que controla el display de 7-segmentos.

Como ya se ha mencionado, se tienen que añadir circuitos adicionales si se decide


ampliar el sistema.
Sistema de votación realizado a partir de sumadores completos
y sumadores binarios en paralelo.
Sumador de acarreo serie
Un sumador de acarreo serie es aquel en el que la salida de acarreo de cada sumador
completo se conecta a la entrada de acarreo de la siguiente etapa de orden
inmediatamente superior (una etapa es un sumador completo).
La suma y el acarreo de salida de cualquier etapa no se pueden generar hasta que
tiene lugar el acarreo de entrada, lo que da lugar a un retardo temporal en el proceso
de adición, como se muestra en la Figura
El retardo de propagación del acarreo para cada sumador completo es el tiempo
transcurrido desde la aplicación del acarreo de entrada hasta que se produce el
acarreo de salida, suponiendo que las entradas A y B ya existan.

• El sumador completo 1 (FA1) no puede generar un acarreo de salida hasta


que se aplique un acarreo de entrada.

• El sumador completo 2 (FA2) no puede generar un potencial acarreo de


salida hasta que el sumador completo 1 produzca un acarreo de salida.

• El sumador completo 3 (FA3) no puede generar un potencial acarreo de


salida hasta que FA1 produzca un acarreo de salida seguido de un acarreo
de salida de FA2, y así sucesivamente.
Sumador de acarreo anticipado

La velocidad a la que se puede efectuar una suma está limitada por el tiempo
necesario para que se propaguen los acarreos a través de todas las etapas de
un sumador paralelo.

Un método que permite acelerar el proceso de adición eliminando este retardo


del acarreo serie es la adición con acarreo anticipado.

El sumador con acarreo anticipado anticipa el acarreo de salida de cada etapa y,


en función de los bits de entrada de cada etapa, genera el acarreo de salida bien
mediante la generación de acarreo o la propagación de acarreo.

La generación de acarreo tiene lugar cuando el sumador completo genera


internamente un acarreo de salida. Sólo cuando ambos bits de entrada son 1 se
genera un acarreo. El acarreo generado, Cg, se expresa como la función AND
de los 2 bits de entrada, A y B.
La generación de acarreo tiene lugar cuando el sumador completo genera
internamente un acarreo de salida. Sólo cuando ambos bits de entrada son 1 se
genera un acarreo. El acarreo generado, Cg, se expresa como la función AND
de los 2 bits de entrada, A y B.

La propagación de acarreo tiene lugar cuando el acarreo de entrada se


transmite como acarreo de salida. Un acarreo de entrada puede ser propagado
por el sumador completo cuando uno o ambos bits de entrada son igual a 1. El
acarreo propagado, Cp, se expresa como la función OR de los bits de
entrada.
En la Figura se ilustran las condiciones para la generación de acarreo y la
propagación de acarreo. Las
tres puntas de flecha simbolizan la propagación..
El acarreo de salida de un sumador completo puede expresarse en función del
acarreo generado (Cg) y el acarreo propagado (Cp). El acarreo de salida
(Cout) es un 1 si el acarreo generado es 1 O si el acarreo propagado es 1 Y
el acarreo de entrada (Cin) es 1. En otras palabras, obtenemos un acarreo de
salida de 1 si el sumador completo los genera (A = 1 AND B = 1) o si el
sumador propaga el acarreo de entrada (A = 1 OR B = 1) AND Cin = 1. Esta
relación se expresa del siguiente modo:
Generación de acarreo y propagación de acarreo en función de los
bits de entrada en un sumador de 4 bits.
Diagrama lógico de un sumador de 4 etapas con acarreo anticipado.

Вам также может понравиться