Académique Documents
Professionnel Documents
Culture Documents
Objetivo:
Al terminar esta práctica el alumno será capaz de:
Introducción:
Los circuitos mediante los que la ALU ejecuta dichas operaciones pueden ser
desde muy simples a muy complejos. Entre estos últimos se encuentran, por
ejemplo, los de los chips de los microprocesadores. En general, la mayoría de las
acciones de una computadora se realizan a través de una ALU. Y en dichos
circuitos se encuentras diversos componentes que permiten que la ALU pueda
efectuar las operaciones.
Material y equipo:
FPGA
Desarrollo:
1. Realice un programa para implementar 15 funciones básicas de una
ALU. Revise la hoja de datos del circuito comercial y elija cuales serán
las 15 operaciones aritméticas y lógicas que implementará.
2. Elabore una tabla con el código que corresponde a cada función.
3. Pruebe su diseño en el FPGA.
4. Anexar el código en VHDL y el programa de la asignación de pines.
Los circuitos mediante los que la ALU ejecuta dichas operaciones pueden ser
desde muy simples a muy complejos. Entre estos últimos se encuentran, por
ejemplo, los de los chips de los microprocesadores. En general, la mayoría de las
acciones de una computadora se realizan a través de una ALU. Y en dichos
circuitos se encuentras diversos componentes que permiten que la ALU pueda
efectuar las operaciones.
La Unidad de Control es la que le envía a la ALU las órdenes que debe realizar y
la que se encarga de transportar los resultados obtenidos. De esta manera,
vemos como la Unidad de Control le envía las acciones a realizar, la ALU procesa
los datos y sus resultados quedan en el registro de salida de la ALU, desde donde
serán transportados por otros mecanismos.
Conclusiones individuales:
En esta práctica aprendimos a crear una alu en el fpga, pudimos observar que es
sencillo solo tuvimos que utilizar sentencias when, lo más complicado seria
tomar en cuenta el acarreo que se resolvería concatenando un bit.