Date post: | 09-Nov-2015 |
Category: |
Documents |
Upload: | vale-rivera |
View: | 429 times |
Download: | 11 times |
5Instituto Tecnolgico de Apizaco. Rivera Delgado Valeria. Prctica 2.
(Prctica 3. Sumador completoRivera Delgado Valeria
[email protected] Tecnolgico de ApizacoSe describe la realizacin de la Prctica de Laboratorio nmero 3. En donde pudimos realizar el circuito fsico en protoboard, simulacin y cdigo fuente de un sumador completo. As mismo, realizando tablas de verdad y comparando ambos circuitos (simulado y fsico), pudimos retroalimentar la funcin de dicho sumador.
I. OBJETIVOSAl concluir la practica con propiedad, se pretende:
Comprender qu hace un sumador completo
Conocer el funcionamiento de un sumador completo
Comprender la tabla de verdad con lo obtenido en el circuito simulado y el tangible
Simular el circuito necesario en la prctica dentro del software ISIS Proteus 6 Saber realizar el programa correspondiente en el software ispLEVER de Lattice para la GAL16V8.
Saber realizar el circuito fsico en una protoboard, con los materiales y equipo necesario para la verificacin de lo mencionado anteriormenteII. EXPOSICINA. Sumador
Un sumador es un circuito que realiza la suma de dos palabras binarias. Es distinta de la operacin OR, con la que no nos debemos confundir. La operacin suma de nmeros binarios tiene la misma mecnica que la de nmeros decimales.Por lo que en la suma de nmeros binarios con dos o ms bits, puede ocurrir el mismo caso que podemos encontrar en la suma de nmeros decimales con varias cifras: cuando al sumar los dos primeros dgitos se obtiene una cantidad mayor de 9, se da como resultado el dgito de menor peso y me llevo" el anterior a la siguiente columna, para sumarlo all.En la suma binaria de los dgitos 1 + 1, el resultado es 0 y me llevo 1, que debo sumar en la columna siguiente y pudindose escribir 10, solamente cuando sea la ltima columna a sumar. A este bit ms significativo de la operacin de sumar, se le conoce en ingls como carry (acarreo), equivalente al me llevo una de la suma decimal.Semisumador. Es un dispositivo capaz de sumar dos bits y dar como resultado la suma de ambos y el acarreo. La tabla de verdad correspondiente a esta operacin sera:
EntradasSalidas
ABCS
0000
0101
1001
1110
Con lo que sus funciones cannicas sern:
Que una vez implementado con puertas lgicas, un semisumador tendra el circuito:
Fig 1. Elaboracin propia
B. Sumador completoElsumadorbinariocompleto de n bitsse basa en el sumadorbinario completo de 1 bit. Su grfico a continuacin
Fig 2. Sumador completoElsumador completo de 4bitses una concatenacin de 4 sumadores binarioscompletosde 1 bit, como se muestra en el grfico inferior. La concatenacinse realizaa travs de los terminalesde acarreo saliente (Cin) y acarreo entrante (Cout)
Un sumador de 4 bits: (n=4)
El sumador que se muestra sumados nmero binarios de 4bitscada uno.
Presenta tres entradas, dos correspondientes a los dos bits que se van a sumar y una tercera con el acarreo de la suma anterior. Y tiene dos salidas, el resultado de la suma y el acarreo producido. Su tabla de verdad ser:
EntradasSalidas
ABC-1CS
00000
00101
01001
01110
10001
10110
11010
11110
Sus funciones cannicas sern:
Que una vez simplificadas quedaran:
O bien:
III. DESARROLLO DE LA PRCTICAA. Material y equipo Software ispLEVER de Lattice Simulador PROTEUS (ISIS) Programador y Software SUPERPRO.
Dispositivo PLD (GAL16V8).
Protoboard Dispositivo quemador
Fuente de voltaje (5 volts) y conexiones Cables con puntas tipo caimn-caimn Componentes electrnicos:
2 LEDs
Resistencias (1k)
Resistencias (330)
3 pushbotton
Cable de telfono
Pinzas de corte, tijeras o cterB. Procedimiento 1. Se tiene el conocimiento previo para elaborar documento nuevo en el programa ispLever, as que al tener las caractersticas iniciales necesarias, agregaremos el cdigo en el editor de texto.
2. El cdigo fuente para la prctica es:
3. Posteriormente, se compila el programa
4. Se toma en cuenta el chip report para poder realizar el circuito en simulacin y de manera fsica en la protoboard
5. Se sabe como realizar un circuito nuevo en el programa Isis Proteus, asi que se realiza el siguiente circuito, se agrega el documento antes realizado a la GAL, con extension .jed. En este caso el nombrado sumador_completo.jed. Se realizan diferentes combinaciones en la simulacin, para verificar que el circuito tiene la funcionalidad deseada:
6. Ahora haremos el circuito simulado en PROTEUS de manera fsica, as tendremos lo siguiente:
7. Quemamos la GAL16V8 con el software SUPERPRO, y la simulacin ya realizada en ispLever de nuestro circuito. Al tenerla lista, la colocaremos en la protoboard y alimentaremos el circuito con 5v. de esta manera comprobaremos si el circuito simulado corresponde al fsico.
Fig 3.1 Activacin de A, B y Cin
Fig 3.2 Activacin de B y Cin
Fig 2.4 Activacin de A y B
Fig 2.4 Activacin de ADe esta manera comprobamos la funcin del sumador completo, en software y de manera tangible
IV. PRUEBA DE CONOCIMIENTOS1. Qu pasara si se activan las entradas A y Cin? La salida Cout estara activa, ya que sera la suma de 1(A) + 0(B) + 1(Cin)=10; lo que corresponde a la activacin del acarreo de salida, y la suma inactiva (1 y 0, respectivamente) 2. Cunto es la suma de 1+1?0, con un acarreo3. Qu sucede si todas las entradas estn activas?La salida Cout y suma estaran activas, ya que sera la suma de 1(A) + 1(B) + 1(Cin)=11; lo que corresponde a la activacin del acarreo de salida, y la suma (1 y 1, as que ambas salidas estn activas)V. CONCLUSIONESAl trmino de la prctica se pudo retroalimentar el funcionamiento de un sumador completo. Pudimos comparar los circuitos elaborados tanto fsicamente, como en la simulacin en Proteus. Se comprendieron las sumas, entradas y acarreos que obtenemos con diferentes combinaciones y el porque de estas mismas. Finalmente, practicamos el uso de softwares tales como ispLever, Proteus y SuperproFUENTES DE INFORMACIN
[1] http://www.unicrom.com/dig_suma_binaria_completo_n_bits.asp[2] http://hyperphysics.phy-astr.gsu.edu/hbasees/electronic/fulladd.html[3] http://e-ducativa.catedu.es/44700165/aula/archivos/repositorio/4750/4923/html/7_sumadores.htmlPRCTICA 3.
SUMADOR COMPLETO
VALERIA RIVERA DELGADO
No. CONTROL: 12370633
ELECTRNICA DIGITAL
ING. MECATRNICA