Sunteți pe pagina 1din 13

Proyecto ALU

UANL FIME
Universidad utonoma de Nuevo Len Facultad de Ingeniera Mecnica y Elctrica

ELECTRNI CA DI GI TAL 2

MANUAL DE CONSTRUCCI N DE UNA ALU

I NSTRUCTOR: HECTOR GI LBERTO BARRN GONZALEZ

NOMBRES: MATR CULAS

ELI AS GUADALUPE PREZ BERNAL 1491502


JOS ALBERTO CASTI LLO NUEZ 1478503
FRANCI SCO LUNA AVI LA 1484991
DI EGO BERNAL GLORI A 1476019
RI CARDO ABI MAEL VAZQUEZ CORONADO 1497256

HORA: LMV-V4

CIUDAD UNIVERSITARIA UANL SAN NICOLS DE LOS GARZA N.L A 24 DE MARZO DEL AO 2014
Proyecto ALU

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 74ls 47
3 Dis play nodo-Comn
3 Dip Switch De 4 Pos iciones
1 Sumador 74ls 283
1 Comparador 74ls 85
1 Ex-Or 74ls 86
15 Res is tencias de 330
5 Res is tencias de 100
3 Leds de diferente color (Opcional)
Cable 5
1 Protoboard
Fuente de alimentacin 5 V De Corriente Directa

FIG.1.1 -DIAGRAMA FISCO COMPLETO DE LA UNIDA D ARITMTICA LGICA

La figura muestra la ALU completa operando


en la operacin de multiplicacin
Proyecto ALU

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.
Proyecto ALU

PROCEDIMIENTO

Primero se empezara por realizar el circuito ms largo que es el sumador y realizando el sumador se pasara a
realizar el restador.

FIG.1.2 LA SIGUIENTE FIGURA MUESTRA UN SUMADOR -RESTADOR.

En el diagrama anterior se muestra unos 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 7 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 esta 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:
Proyecto ALU

FIG1.3 MUESTRA LA CONEXIN DE LOS 4 BIT DE ENTRADA.

A CONTINUACIN SE PA SARA 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 Fig.1.3 Salidas del comparador
se muestran con tres led
mayor comprensin del circuito se puede ver las caractersticas de los circuitos
A<B
que se muestran al final del manual.
A=B
A>B
Proyecto ALU

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 GAL20V10 cuya programacin se ve en seguida. Cabe destacar que la
programacin se realiz en el programa ispLever Project Navigator

MULTIPLICADOR BINARIO DE 4BIT

Programa ISP Lever

Este programa se usara para programar el gal.

FIG.1.4 COMPILACIN DEL PROGRAMA


Proyecto ALU

FIG.1.5 PROGRAMACIN DEL MULTIPLICADOR

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.

FIG.1.6 LA SIGUIENTE IMAGEN MUESTRA EL CHIP REPORT DEL MULTIPLICADOR.

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.
Proyecto ALU

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

COMO 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 B C
0 0 Suma
0 1 Resta
1 0 Multiplicador
1 1 Comparador
Proyecto ALU

FIG.1.8 MUESTRA LA P ROGRAMACIN NECESARIA PARA REALIZAR EL SELECTOR

FIG 1.9 MUESTRA EL CHIP REPORT PARA EL SELECTOR DE 2BIT


Proyecto ALU

FIG.1.10 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.11 EL SIGUIEN TE DIAGRAMA MUESTRA LAS CONEXIONES PARA EL SELECTOR CON EL GAL16V8D
Proyecto ALU

COMO UNIR TODAS LAS PARTES?

1. Identificar las terminales del selector (las salidas en especfico )


2. Los puentes que van a los voltajes de las compuertas 74Ls86, 74Ls283, y 74Ls85 se eliminan.
3. Las salidas de tu gal que usaste como selector irn a los voltajes de las compuertas , como sigue:
PIN(GAL22V10) PIN(TTL)
13 16 -(Sumador)
14 7-(sumador) y puenteados a las segundas
entradas del Ex.Or.
15 24-(multiplicador) En este caso el GAL22V10
16 16-(Comparador)
4. Despus hay que tomar en cuenta que los el al operan con un volta e de 5 C entonces para
que estos operen adecuadamente a cada alimentaci n de los circuitos principales sumador ,restador,
multiplicador comparador se le a re a 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.
5. 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.
Proyecto ALU

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 Ex.Or , esto para que se tome en cuenta que en el circuito res tador solo se podr realizar A-B y
cumplir lo siguiente B<A A>B A=B .

FIGURA 1.12CIRCUITO FSICO FINA L


Proyecto ALU

FIGURA 1.13 DIAGRAMA ESQUEMTICO DE LA ALU COMPLETA

De este nodo se sacara un puente hacia el pin


14 del selector junto con el pin 7 del sumador

S-ar putea să vă placă și