Documente Academic
Documente Profesional
Documente Cultură
UANL FIME
Universidad utonoma de Nuevo Len Facultad de Ingeniera Mecnica y Elctrica
ELECTRNI CA DI GI TAL 2
HORA: LMV-V4
CIUDAD UNIVERSITARIA UANL SAN NICOLS DE LOS GARZA N.L A 24 DE MARZO DEL AO 2014
Proyecto ALU
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
MARCO TERICO
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.
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
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
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
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.
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
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
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
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 .