Você está na página 1de 10

República de Panamá

Universidad Tecnológica de Panamá


Sede Azuero
Facultad de Ingeniería Eléctrica

Lic. Ingeniería Electrónica y Telecomunicaciones

Laboratorio de Diseño de Circuitos Digitales Electrónicos

Laboratorio #2
SUMADOR DE UN BITS EN VHDL.

Presentando por:

Patricia González 7-709-1476

Profesor:

Daniel Banda

Grupo:

7IT131

Fecha:

Viernes, 15 de abril de 2016.


Introducción
Un sumador es un circuito lógico que calcula la operación suma. En
los computadores modernos se encuentra en lo que se denomina Unidad aritmético
lógica (ALU). Generalmente realizan las operaciones aritméticas en código binario
decimal o BCD, por regla general los sumadores emplean el sistema binario. En los casos en
los que se esté empleando un complemento a dos para representar números negativos el
sumador se convertirá en un sumador-restador. Las entradas son A, B, Cin que son las
entradas de bits A y B, y Cin es la entrada de acarreo. Por otra parte, la salida es S y Cout es
la salida de acarreo.
Se utilizó el simulador xilinx para crear un programa sumador completo de 1, que nos
ayudara a sumar y restar números en binario. Esta herramienta es de gran ayuda para
observar de manera gráfica la resolución de una determinada operación matemática.
Procedimiento:

1. Utilizando el programa Xilinx 13.1 sintetice el siguiente diseño para un sumador de


1 bits, simule el diseño y pruebe su funcionamiento.

Fig.1.Sumador completo de 1 bits.

Fig.2.Esquema del circuito integrado.


Programa en VHDL
Grafica del programa creado para sumar y restar
Funcionamiento
Un sumador completo es un circuito combinacional que forma la suma aritmética de tres
bits. Tiene tres entradas y dos salidas. Dos de las variables de entrada, denotadas por A y B,
representan los dos bits que se sumarán. La tercera entrada C_IN representa el acarreo de la
posición significativa inmediata inferior. Se requieren de dos salidas porque la suma
aritmética de tres dígitos binarios puede tener valores de salida entre 0 y 3 el número 2 o 3
binario requieren de 2 dígitos. Las dos salidas se denominan Suma y Acarreo. La variable
binaria “Suma” da el valor del bit menos significativo de la suma. La variable binaria
“Acarreo” da el acarreo de la salida.

Suma

Como se puede observar en la gráfica al sumar 0+1 da como resultado 1 sin acarreo esto se
puede observar claramente ya que la s=1 y r=0.

0
1 C=0
1
Como se puede observar en la gráfica al sumar 1+0 da como resultado 1 sin acarreo esto se
puede observar claramente ya que la s=1 y r=0.

1
0 C=0
1

Como se puede observar en la gráfica al sumar 1+1 da como resultado 0 con acarreo esto se
puede observar claramente ya que la s=0 y r=1.

1
1 C=1
10
Resta

Como se puede observar en la gráfica al sumar 1-0 da como resultado 0 con acarreo esto se
debe a que el programa realizado no hace el complemento a 1 del número es decir que lo da
de manera negativa es por esto que se desarrolló a continuación la respuesta correcta de
restar 1-0.

1
-0 C=0
1

C1
1
1
10
1 C2
1
Como se puede observar en la gráfica al sumar 1-1 da como resultado 1 con acarreo esto se
debe a que el programa realizado no hace el complemento a 1 del número es decir que lo da
de manera negativa es por esto que se desarrolló a continuación la respuesta correcta de
restar 1-1.

1
-1 C=0
0

C1
1
0
1=0
Conclusión
 Las computadoras digitales realizan una variedad de tareas de procesamiento de
información. Entre las funciones básicas encontradas están las diversas funciones
aritméticas. Sin duda, la operación aritmética más básica es la adición de dos dígitos
binarios. Esta adición simple consta de cuatro operaciones elementales posibles, a
saber, 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1 y 1 + 1 = 10. Las primeras tres operaciones producen
una suma cuya longitud es un dígito, la última operación al sumarla dará como
resultado un acarreo. El bit significativo más alto de este resultado se denomina
acarreo. Un circuito combinacional que lleva a cabo la adición de dos bits se
denomina medio sumador. Uno que lleva a cabo la adición de tres bits (dos bits
significativos y una cuenta que se lleva a previo) es un sumador completo.
 Se puede hacer a través del simulador xilinx una variedad de circuitos como este
que es un sumador de 1 bits es un poco complicado pero una vez que se familiarice
con el programa la resolución será muy sencilla.
 En la graficas se puede observar de manera muy clara las operaciones de suma y
resta solo que cuando se resta se debe hacer el complemento ya que este programa
nos proporciona el resultado en un numero negativo.