Beruflich Dokumente
Kultur Dokumente
DISEÑO,
CONSTRUCCIÓN Y
FUNCIONAMIENTO
DE ALU.
Facultad de Ingeniería
Universidad de Ibagué
NEXOR: Esta compuerta está conformada por una tarjeta FPGA y un teclado matricial, con
exor+not, y genera 1 cuando ambas entradas A o B una pantalla LCD que permita
son iguales, es decir, 00 y 11. visualizar la solución de las
TECLADO MATRICIAL: Un teclado operaciones.
matricial es un simple arreglo de botones 2. Crear un decodificador para el teclado
conectados en filas y columnas, de modo que se matricial y un bloque que permita
pueden leer varios botones con el mínimo efectuar las operaciones indicadas, para
número de pines requeridos. Un teclado después juntarlo con el código
matricial 4x4 solamente ocupa 4 líneas de un realizado.
puerto para las filas y otras 4 líneas para las 3. Aplicar los conocimientos adquiridos
columnas, de este modo se pueden leer 16 en clase sobre módulos aritméticos para
teclas utilizando solamente 8 líneas de un el diseño del ALU.
microcontrolador.
PANTALLA LCD: Una pantalla de cristal PLANTEAMIENTO DEL PROBLEMA
líquido o LCD (sigla del inglés Liquid Crystal
Display) es una pantalla delgada y plana Diseñar una ALU mediante una tarjeta FPGA y
formada por un número de píxeles en color o un teclado matricial capaz de desarrollar las
monocromos colocados delante de una fuente siguientes operaciones aritméticas y lógicas.
de luz o reflectora. A menudo se utiliza en
𝐴′ 𝑛𝑎𝑛𝑑 𝐵′
dispositivos electrónicos de pilas, ya que utiliza
𝐴′ 𝑜𝑟 𝐵
cantidades muy pequeñas de energía eléctrica. 𝐴 𝑛𝑒𝑥𝑜𝑟 𝐵′
𝐴∗𝐵
𝐴
MATERIALES Y METODOLOGÍA 𝐵
𝐴+1
Los materiales usados para el desarrollo del
𝐴−1
proyecto fueron los siguientes:
ALTERNATIVAS DE SOLUCIÓN
Tarjeta FPGA.
Quartus. 1. Diseñar un código que contenga ya un
Teclado matricial. circuito integrado, es decir, con librerías, lo
Pantalla LCD. cual minimiza el tiempo de elaboración del
Operaciones aritméticas y lógicas. proyecto.
2. Elaboración de un código paso por paso, sin
Para poder realizar la unidad aritmética y lógica librerías, el cuál toma más tiempo pero deja
se hizo uso del programa quartus además de los más claro el funcionamiento y programación de
materiales ya mencionado para la creación del cada dispositivo.
respectivo código, el cuál es presentado y
explicado a continuación: JUSTIFICACIÓN
EXPLICACIÓN CÓDIGO
DIAGRAMAS DE FLUJO
OBJETIVOS
SIMULACIONES Y ANÁLISIS
1. Diseñar un ALU capaz de responder a
las operaciones indicadas a partir de una EVIDENCIAS
Proyecto de diseño: Unidad lógica y aritmética.
COSTO
CONCLUSIONES
BIBLIOGRAFÍA