Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA Nº1:
SUMADOR (PARTE I)
Bachilleres:
Berroteràn Eduard
C.I 25.742.605
Jiménez Andrés
C.I 25.430.625
Marzo, 2017
SUMADOR DE MAGNITUD Y SIGNO 2BITS
DESCRIPCION FUNCIONAL
TABLA DE LA VERDAD
SA A SB B S R1 R0
0 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 1 0 0 0 0
0 0 1 1 1 0 1
0 1 0 0 0 0 1
0 1 0 1 0 1 0
0 1 1 0 0 0 1
0 1 1 1 0 0 0
1 0 0 0 0 0 0
1 0 0 1 0 0 1
1 0 1 0 0 0 0
1 0 1 1 1 0 1
1 1 0 0 1 0 1
1 1 0 1 0 0 0
1 1 1 0 1 0 1
1 1 1 1 1 1 0
Ecuaciones obtenidas:
S= A´SBB+SAA(B´+SB)
R0= AB´+A´B
R1= AB(SA´SB´+SASB)
Donde:
S: signo de la suma
R0: resultado 1 (cero o 1)
R1: resultado 2 (cero o2)
DIAGRAMA CIRCUITAL
Lista de componentes: (Proteus)
1 Led amarillo.
1 Resistencias de 330k Ω.
4 Resistencias de 1k Ω.
2 AND (7408).
1 NOT (7404).
1 Exor (7486).
1 OR (7432).
CIRCUITO EN PROTEUS
Lista de componentes: (Montaje)
1 Led azul.
3 Resistencias de 330k Ω.
4 Resistencias de 1k Ω.
Cable.
Cargador 5v.
Protoboard 4 regletas
MONTAJE
OBSERVACIONES:
Con este sumador se identificaron las distintas funciones de los pines en cada
una de las compuertas con el datasheet de cada una de ellas.
Del mismo modo se verifico con una extensión de cable y un led, las entradas
y salidas de las compuertas.
Este tipo de circuitos se deben trabajar con mucha Tranquilidad y con tiempo.
PARTE II
PROGRAMACIÓN EN VHDL
DIAGRAMA A PROGRAMAR
En este caso, se realizará el sumador en Max Plus 10.2, en formato VHDL, utilizando el
siguiente diagrama:
ENTITY ADD2BITS IS
PORT
(SA,A,SB,B : IN STD_LOGIC;
END ADD2BITS;
BEGIN
S <= ((NOT (A)) AND SB AND B) OR (SA AND A AND (SB OR B));
END SUMA;
Esto nos permite generar una caja en la cual (dentro de ella) está contenido todos los
implementos y recursos necesarios para realizar la tarea por la cual fue diseñada o
programada, además, es importante resaltar que dicho programa permite programar
hardwares para que trabajen en función de lo que se pide.
PROGRAMA EN VHDL
Se puede observar la simulación del programa en función del tiempo, según las
variables que le han sido asignadas. Antes de esto, se debe verificar que el programa
funciona correctamente al compilar los datos ingresados.
Se puede visualizar que programa no género ningún, lo que significa que está listo para
trabajar y creara una caja similar a esta:
OBSERVACIONES
En este caso, el programa fue realizado por la docente a manera de inducción, para
permitir la familiarización de los estudiantes con el programa, y el conocimiento de las
distintas herramientas, funciones y ventajas que proporciona el VHDL