Anda di halaman 1dari 20

Universidad Autnoma de Nuevo Len

Facultad de Ingeniera Mecnica y Elctrica.


Proyecto No.1
Reporte. (ALU)
Unidad Lgica Aritmtica
Integrantes.

Matrcula.

Alan Yair Aguilar Garca.

1544734

Antonio Mora Cant

1487757

Carlos Alberto Garca Reyes

1266466

Materia: Electrnica Digital II


M.C. Ovidio Alberto Ochoa Ochoa
Hora: V5 (3:20 pm- 4:10 pm)
Saln: 7-250

Brigada: 306
Da: Mircoles
Valor Porcentual: 33%

CD. Universitaria San Nicols de los Garza, Monterrey Nuevo Len. 25/Feb/2015

ALU (Unidad Aritmtica lgica)


Objetivo
Entender el funcionamiento de una unidad aritmtica lgica, paro lo cual
primeramente tenemos que entender el funcionamiento de un sumador, un
restador, un multiplicador y un comparador, para al ltimo juntar todos los circuitos
en una sola unidad a esto se le llamara ALU.

Material

3 Decodificadores 74ls48
3 Display nodo-Comn
3 Dip Switch De 4 Posiciones
1 Sumador 74ls283
1 Comparador 74ls85
1 Ex-Or 74ls86
10 Resistencias de 1k
1 Resistencias de 100
3 Leds de diferente color (Rojo, Amarillo, Verde)
Cable 5
1 Protoboard
Fuente de alimentacin 5 V De Corriente Directa

Fig.1.1 -Diagrama fsico completo de la unidad aritmtica lgica

Marco Terico.
ALU (Unidad Aritmtica Lgica)
La unidad aritmtica lgica, es un circuito digital que calcula operaciones
aritmticas (como suma, resta, multiplicacin, etc.) y operaciones lgicas (si y o
no). Entre dos nmeros. Muchos circuitos pueden contener en el interior una
unidad aritmtica lgica: unidades de procesamiento grfico como las que estn
en las GPU modernas, etc.
Se puede disear una ALU para calcular cualquier operacin, sin importar, lo
compleja que sea, el problema es que cuanto ms compleja, ms costosa ser la
ALU, ms espacio en el procesador y ms energa disipar.
Entradas y Salidas:
Las entradas a la ALU son los datos en los que se harn las operaciones
(llamados operando) y un cdigo desde la unidad de control indicando qu
operacin realizar. Su salida es el resultado del cmputo de la operacin.
En muchos diseos la ALU tambin toma o genera como entradas o salidas un
conjunto de cdigos de condicin desde o hacia un registro de estado. Estos
cdigos son usados para indicar casos como acarreo entrante o saliente,
overflow, divisin por cero, etc.
Compone:
La ALU se compone bsicamente de: Circuito Operacional, Registros de
Entradas, Registro Acumulador y un Registro de Estados, conjunto de registros
que hacen posible la realizacin de cada una de las operaciones.
La mayora de las acciones de la computadora son realizadas por la ALU. La ALU
toma datos de los registros del procesador. Estos datos son procesados y los
resultados de esta operacin se almacenan en los registros de salida de la ALU.
Otros mecanismos mueven datos entre estos registros y la memoria.

Una unidad de control controla a la ALU, al ajustar los circuitos que le seala a la
ALU qu operaciones realizar.

Procedimiento.
1. Primero se empezara por realizar el circuito ms largo que es el sumador y

realizando el sumador se pasara a realizar el restador.


En el diagrama que se muestra continuacin los cuadros que muestran las
entradas en unos y ceros a esos cuadros se le llama logicstate estos se
encuentran en la biblioteca de Proteus, cabe destacar que la simulacin de este
manual se basa en el programa Proteus 8 el cual pueden descargar en cualquier
pgina. Su uso es intuitivo sea que no se ocupa que tengas grandes
conocimientos para realizar esta simulacin, solo se ocupa saber identificar los
nombres de los componentes y saberlos buscar en dicho programa.
El diagrama muestra un sumador y un retador cuando el switch selector est en
On se activa la suma esto es que las entradas pasan directo al sumador, haciendo
que el sumador sume los valores de entrada directamente, cuando el selector
se pone en OFF se activa la Ex. Or el sumador siempre est sumando quien hace
la resta es la compuerta 74Ls86 quien realiza la operacin de resta entre los
nmeros de entradas.

Para una mayor visualizacin en las entradas se colocaron unos decodificadores


para saber el nmero de 0-9 cabe destacar que los logicstate sustituyen a los dip
switch en el diagrama pero se conectaran as:

Fig.1.2 La siguiente figura muestra un sumador -RESTADOR.

Fig1.3 Muestra la conexin de los 4 bit de ENTRADA.


A continuacin se pasara a realizar el comparador

Hacer el comparador es muy sencillo solo basta colocar las entradas directas
al contador y conectar el circuito como se muestra en la imagen, para una
mayor comprensin del circuito se puede ver las caractersticas de los circuitos
que se muestran al final del manual.
2. En seguida se mostrada la realizacin de un multiplicador

Para el multiplicador no se encontraron los TTL necesarios para hacer la


multiplicacin binaria , as como este manual solo es para comprender la
utilizacin de una ALU y su compresin en cuanto a funcionamiento se pas a
hacer la multiplicacin en un GAL16V8 cuya programacin se ve en seguida.

Cabe destacar que la programacin se realiz en el programa ispLever Project


Navigator
3. Multiplicador binario de 4bit

Programa Isp Lever


Este programa se usara para programar el gal.

Fig.1.4 Compilacin del programa

Programacin en GAL22v10D.

En la programacin solo se muestra las combinaciones necesarias para el


multiplicar de 0-9 o sea en el display solo puede mostrar los resultados de 0 a 9.
Usted debe ser capaz de realizar las combinaciones siguientes.

Distribucin de Pines.
Las entradas binarias van desde el pin 1 hasta el pin 8 del GAL22v10, las salidas
se muestran desde pin 14 hasta el pin 17, se debe tomar en cuenta que son 4 bit
de salida o sea que se ocupara de un decodificador 74Ls47 para mostrar el
resultado en un display de 7 segmentos.

Fig.1.6 La siguiente imagen muestra el chip report del multiplicador

Simulacin de GAL programado.

Fig.1.7 Simulacin del multiplicador

En el diagrama se muestra la Gal y su conexin como multiplicador, ms adelante


se explicara cmo poner todos los circuitos en uno solo para que formen la
Unidad aritmtica lgica

4. Cmo realizar el selector?

Primeramente definiremos como selector como un dispositivo que ara las


combinaciones o seleccionara si es resta, suma, multiplicacin o comparacin
quedando la tabla de verdad para dicho selector como.
A
0
0
1
1

B
0
1
0
1

C
Suma
Resta
Multiplicador
Comparador

Fig.1.8 Muestra la programacin necesaria para realizar el selector

Compilacin del Programa.

Fig.1.9 Compilacin del programa

El compilado te sirve para corregir posibles errores en la programacin adems que es una
aplicacin de gran ayuda para observar en que te equivocaste y as corregirlo antes de
programar el GAL.

Fig. 1.10 Muestra el chip report para el selector de 2Bit

Fig. 1.11 Muestra el chip report para el selector de 2Bit

Cmo unir todas las partes?

I.

Identificar las terminales del selector (las salidas en especfico )

II.

Los puentes que van a los voltajes de las compuertas 74Ls86, 74Ls283, y
74Ls85 se eliminan.

III.

Las salidas de tu gal que usaste como selector irn a los voltajes de las
compuertas , como sigue:
PIN(GAL22V10)
13
14
15
16

I.

II.
III.

PIN(TTL)
16 -(Sumador)
7-(sumador) y puenteados a las
segundas entradas del ExOr.
20-(multiplicador) En este caso el
GAL22V10
16-(Comparador)

Despus hay que tomar en cuenta que los TTL y el Gal operan con un
voltaje de 5 VCD entonces para que estos operen adecuadamente a cada
alimentacin de los circuitos principales sumador ,restador, multiplicador y
comparador se le agrega una resistencia de 100
esto es porque las
salidas del selector (GAL16V8D) dan un voltaje de 4.4V , ser suficiente
para activar los TTL pero estos al cambiar la combinacin del selector
quedaran combinados dando resultados diferentes , pero con las
resistencia se suma un voltaje de .6Vcd necesarios para activar los
circuitos y hacer el correcto funcionamiento , haciendo que operen
correctamente.
Conectar la fuente de alimentacin y comprobar operaciones.
Debe de visualizar bien el circuito y comprobar la conductividad de los
puentes con un multmetro para prevenir desprogramaciones.

Circuito Finalmente Armando.

Figura 1.12 Circuito Fsico final

Conclusiones.
En este manual se aprende a analizar el comportamiento de una ALU (Unidad
Aritmtica lgica), comprendimos como funciona un sumador, un restador, un
multiplicador y un comparador por separado, y al final como colocarlos todos en
un solo circuito. Esto fue con ayuda del selector, el cual ayudo a seleccionar que
circuito se activara con una secuencia de ceros y unos. Como nota personal
aprendida fue el colocar las resistencias en cada circuito principal para poder
otorgar los 5 Vcc necesarios para activar el circuito que el selector ha
seleccionado.
Los cambios de voltaje de los reguladores tambin afectaban al circuito as que se
procedi a usar un solo eliminador con sus caractersticas de corriente y voltaje se
decidi usar esa resistencia.
Como ultima observacin en la entrada A es la que va directa al sumador y la
entrada B son las entradas que van a la ExOr, esto para que se tome en cuenta

que en el circuito restador solo se podr realizar A-B y cumplir lo siguiente B<A
A>B A=B.

Anda mungkin juga menyukai