Sunteți pe pagina 1din 5

PROYECTO

UNIDAD LGICA ARITMETICA DE 4-BITS


Kevin Alexander Crdenas Vinueza kaska8520@gmail.com
Marlon Antonio Orozco Lara toniito_piano@hotmail.com

RESUMEN: nowadays to allow the development of a


Al aumentar la demanda de mejorar la more powerful but smaller computer.
capacidad de los procesadores para manejar In this work a proposed 4-bit ALU has been
los procesadores ms complejos y designed for the benefits of all calculations
desafiantes ha resultado en la integracin de have been made and available at the same
una serie de ncleos de procesador en un time.
chip. Todava la carga de en el procesador no KEY WORDS:
es menos en el sistema genrico. Una unidad Gate, Arithmetic Logical Unit, Processor
de lgica aritmtica (ALU) es el corazn de
todos los microprocesadores. Es una unidad 1. INTRODUCCIN.
lgica combinatoria que realiza sus La creciente demanda de integracin a
operaciones lgicas o aritmticas. ALU es gran escala a gran velocidad (VLSI) se
cada vez ms pequeo y ms complejo hoy puede abordar en diferentes niveles de
en da para permitir el desarrollo de un diseo, tales como la arquitectura, el
ordenador ms potente pero ms pequeo. circuito, el diseo y el nivel de tecnologa
En este trabajo sea ha propuesto una de 4 del proceso. A nivel de diseo de circuito,
bits ALU ha sido diseado para los existe un potencial considerable para la
beneficios de todos los clculos se han mejora de velocidad mediante la eleccin
realizan y disponibles al mismo tiempo. apropiada de un estilo lgico para
PALABRAS CLAVE: implementar circuitos combinacionales.
Compuerta, Unidad Aritmtica Lgica, Esto se debe a que todos los parmetros
Procesador importantes que rigen la capacitancia de
conmutacin de velocidad, la actividad de
ABSTRACT. transicin y las corrientes de cortocircuito
By increasing the demand to improve the estn fuertemente influenciados por el
capacity of the processors to handle the more estilo lgico elegido. Dependiendo de la
complex and challenging processors has aplicacin, el tipo de circuito que se va a
resulted in the integration of a number of implementar y la tcnica de diseo
processor cores in a chip. Still the load on utilizada, los aspectos de rendimiento
the processor is no less in the generic diferentes se vuelven importantes. En el
system. An arithmetic logic unit (ALU) is pasado, los parmetros como la
the heart of all microprocessors. It is a disipacin de baja potencia, el rea
combinatorial logical unit that performs its pequea y el bajo costo fueron las
logical or arithmetic operations. ALU is principales reas de preocupacin,
becoming smaller and more complex mientras que las consideraciones de
velocidad ahora estn ganando la atencin
de la comunidad cientfica asociada con 74LS32
el diseo VLSI.
Unidad Aritmtica Lgica es el 74LS86
subsistema muy importante en el diseo
del sistema digital. Una unidad de lgica 74LS85
aritmtica (ALU) es una parte integral de
un procesador de computadora. Es una 74LS151
unidad lgica combinatoria que realiza
sus operaciones aritmticas y lgicas. En 74LS283
los circuitos integrados de gran escala
(VLSI) de los procesadores a los circuitos 74LS153
integrados especficos de la aplicacin
(ASICs) se requieren con frecuencia
ALUs de varios anchos de bit. ALU es 4. PROCEDIMIENTO:
cada vez ms pequeo y ms complejo
hoy en da para permitir el desarrollo de Probar las diferentes compuertas
un ordenador ms potente pero ms
logicas del circuito para que funcione
pequeo.
La demanda de procesamiento de baja correctamente los circuitos.
potencia y alta velocidad ha aumentado Armar los siguentes circuitos
como resultado de la expansin de las
aplicaciones de procesamiento de
computadoras y seales. Las operaciones
aritmticas clave en tales aplicaciones son
multiplicacin, adicin, divisin y
sustraccin.

2. OBJETIVOS:

Conocer el funcionamiento de una


Unidad Aritmtica Lgica de 4 bits
mediante la utilizacin de puertas lgicas Figura 1 Sumador restador
bsicas, multiplexores para comprender
comportamiento del circuito.
Establecer el los enlaces de los
dispositivos para entender los diferentes
funcionamiento de las funciones.

3. MATERIALES:

Simulador Proteus

Computadora
Figura 2 Comparador
Protoboard

74LS04

74LS08
Unir los diferentes circuitos para que
funcione como se esta pidiendo en el
problema.

5. MARCO TEORICO
Unidad Aritmtica Lgica
La Unidad aritmtico-lgica (ALU por
sus siglas en ingls: Arithmetic Logic
Unit) es un contador digital capaz de
realizar las operaciones aritmticas y
lgicas entre los datos de un circuito;
suma, resta, multiplica y divide, as
como establece comparaciones lgicas a
travs de los condicionales lgicos si,
Figura 3 Selector de funciones no, y, o. Desde los circuitos ms
simples, como relojes y calculadoras,
hasta complejos circuitos, como los
microchips actuales, todos incluyen al
menos una Unidad aritmtico-lgica, que
vara su poder y complejidad segn su
finalidad.

Las computadoras ms modernas, que


incluyen procesadores de mltiples
ncleos, incorporan a su vez mltiples
dispositivos ALU, con una diagramacin
compleja y potente. Pero yendo a los
orgenes, fue el matemtico hngaro-
estadounidense John von Neumann
quien, en el ao 1945, a travs de un
informe fundacional sobre el desarrollo
del Computador Automtico Variable
Discreto Electrnico (EDVAC, por sus
Figura 4 Operaciones Lgicas siglas en ingls), propuso la idea de la
ALU, explicando que es un requisito
indispensable para cualquier
computadora el poder efectuar
operaciones matemticas bsicas. En la
actualidad, las operaciones que realiza
una ALU entre los distintos datos, que
deben ser iguales a los que emplea el
circuito digital, es la representacin del
nmero binario de complemento a dos.
Sin embargo no siempre fue as: en sus
comienzos, las distintas computadoras
Figura 5 Generador en funciones utilizaron una amplia gama de sistemas
numricos, como el Complemento a uno,
o el sistema decimal, adecuando el
diseo de las ALU a cada sistema. A
travs del tiempo, el Complemento a dos
result ser el preferido por la industria, al
ser el de mayor simplicidad para la
diagramacin del circuito de la ALU. Lo
que definimos como CPU (Central
Process Unit) o Unidad Central de
Proceso, est estructurado por tres
unidades operativamente diferentes:

1. La ALU o unidad aritmtica lgica.


2. La UC o unidad de control. Figura 6 Diagrama de Bloques de ALU 4-bits
3. Los registros internos.
Comparador
Operaciones de la ALU
Desplazamientos: lgicos, circulares
y aritmticos.
Operaciones lgicas: NOT, AND,
OR, XOR.
Operaciones aritmticas: suma, resta,
multiplicacin y divisin.
Estas operaciones se pueden ejecutar de Tabla 1 Tabla de verdad comparador
diversas maneras, dependiendo del
paralelismo que implemente en cada una
Generador de Paridad
de ellas. A mayor paralelismo, mayor
rapidez; pero habr ms unidades
funcionales, con lo que la ALU ocupar
ms superficie de silicio y por tanto ser
ms cara.
Las operaciones bsicas y ms frecuentes
(suma-7resta, desplazamientos y
operaciones lgicas) siempre se Tabla 2 Tabla de verdad de Paridad
implementan con una unidad
combinacional especfica. Los
procesadores ms potentes incorporan 6. CONCLUSIONES
unidades especficas para realizar las Se logr aplicar la teora en la prctica para
operaciones de multiplicacin y divisin demostrar su funcionamiento y los diferentes
en coma flotante, quedando para diseos en la prctica.
coprocesadores aritmticos y programas
especficos operaciones como races y ALU permite la entrada de datos para
operaciones trigonomtricas. despus realizar las operaciones
correspondientes.
Comprbamos efectivamente el
funcionamiento del circuito bajo varias
pruebas, realizando operaciones aritmticas
y lgicas. ALU permite la entrada de datos
para despus realizar las operaciones
correspondientes. Comprbamos
efectivamente el funcionamiento del circuito
bajo varias pruebas, realizando operaciones
aritmticas y lgicas.

Para el correcto funcionamiento se requiere


como utilizar ms de una fuente para que
funcione correctamente.

7. RECOMENDACIONES
Revisar el funcionamiento de las
compuertas lgicas, multiplexores y Figura 8 Referencia bibliogrfica de la ESPE
compradores antes de armar
Unir correctamente cada uno de los
elementos para verificar observar su
funcionamiento en Proteus.

8. BIBLIOGRAFIA.
Gmez, J. R. V., & Aguirre, F. A. H. (2013).
Circuitos elctricos y aplicaciones digitales.
Pearson.
Floyd, T. L., & de Turisi, E. B. L. (1997).
Fundamentos de sistemas digitales. Figura 9 Referencia bibliogrfica de la ESPE
Aponte, J. L. U., Correal, A. M. G., Guzmn,
A. F., Moren, F. F. V., & Carvajal, J. C. G.
(2012). Metodologa de diseo sobre FPGA
en un curso de sistemas digitales. ITECKNE,
9(1).

9. ANEXOS

Figura 10 Diagrama de la de ALU

Figura 7 Referencia bibliogrfica de la ESPE

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