8
PRÁCTICA 3. SUMADOR COMPLETO VALERIA RIVERA DELGADO No. CONTROL: 12370633 ELECTRÓNICA DIGITAL ING. MECATRÓNICA

Práctica 3. Sumador Completo

Embed Size (px)

DESCRIPTION

SUMADOR

Citation preview

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