Arki
FACULTAD DE CIENCIAS DE LA ELECTRÓNICA
Asignatura: Arquitectura deComputadoras.
Práctica 3: “ALU”.
Fecha: Otoño 2011
Calificación: ______.
1. Introducción
* La realización de la práctica será con la ayuda del software XILINX ISE y del dispositivo FPGASPARTAN 3 para su implementación, en el cual de igual forma se podrá simular para verificar su correcto funcionamiento.
* El dispositivo cuenta las entradas y salidas necesarias para distintosprogramas asi como con un reloj con una frecuencia de 50Mhz.
2. Objetivo
2.1 Objetivo general
* Diseñar e implementar una ALU (Arithmetic Logic Unit o Unidad Aritmético Lógica) en el FPGA.
3.Planteamiento del problema
* Hacer una ALU la cual cuente con 5 operaciones, suma, resta, and, or y comparación.
* 8 switchs deben ser utilizados para representar el número A y el número B, cadauno de 3 bits y un bit para el signo de cada número.
* Se utilizaran los push-button necesarios para que realice alguna operación.
* El resultado debe ser mostrado en los displays necesariosy mostrar si el número es negativo o positivo.
5. Desarrollo de la práctica
* Se diseño el código en Xilinx.
* Fue asignada cada entrada y salida del programa.
* Se introdujeron losnúmeros y se llevaron a cabo las operaciones.
* Agregamos un decodificador para que las operaciones en números binarios pudiesen traducirse en los segmentos del los display.
* Tomamos en cuentacada una de las combinaciones para hacer las operaciones.
6. Conclusiones
* 1
Esta práctica se nos complicó y no obtuvimos un resultado satisfactorio pues a la hora de implementarla en laSPARTAN, cuando se presionaban los botones con los que tenía que hacer una suma, resta o cualquier otra operación, algunas veces la realizaba pero en otras ocasiones no y no se encontraba el fallo así...
Regístrate para leer el documento completo.