Está en la página 1de 2

ETN 801 – MICROPROCESADORES Semestre II/2019

Ing. Marcelo Ramírez M. 19/08/2019

Lab N° 2 – Unidad Aritmética Lógica

OBJETIVOS.

 Unidad Aritmética Lógica (ALU) diseñada, implementada y en funcionamiento.


 ALU implementada con componentes distribuidos.
 Operación exitosa de la ALU.
 Protocolo de pruebas ejecutado.

COMPETENCIAS.

 A la conclusión satisfactoria de la práctica, el estudiante deberá estar capacitado para


comprender por completo:
o el funcionamiento de una ALU,
o la estructura y la intención de las señales de control,
o la relación entre las señales de control y la funcionalidad de una ALU,
o el comportamiento de las banderas C, Z, N, V.

INTRODUCCIÓN.

La ALU es un nuevo sistema que incorpora


el sumador-restador como elemento
constitutivo, además de las tres funciones
lógicas básicas estudiadas. La ALU básica,
al igual que el sumador-restador, es una
estructura digital combinacional multifun-
cional, capaz de ejecutar varias opera-
ciones sobre dos valores binarios de
entrada, en respuesta a un arreglo de
señales de control. El sistema se muestra
en la figura 1.

Las señales de control pueden ser


agrupadas en un mismo nivel y sus
correspondientes combinaciones relevan-
tes ser codificadas para conformar un
conjunto de operaciones codificadas.
Figura 1 - Unidad Aritmética Lógica

PREINFORME.

 Diseñe una ALU de 8 bits en VHDL para su implementación en FPGA y verificación en


laboratorio.
 Aproveche el diseño de la sesión anterior.
 Elabore secuencias de ejemplo para verificar su ejecución operativa.
 Incorpore el descodificador de operaciones. Emplee una ROM.

Página 1
ETN 801 – MICROPROCESADORES Semestre II/2019
Ing. Marcelo Ramírez M. 19/08/2019

Lab N° 2 – Unidad Aritmética Lógica

ACTIVIDADES.

 Implementar la ALU en FPGA.


 Verificar la tabla funcional.
 Elaborar protocolo de pruebas:
o valores de números no signados y signados para probar las operaciones,
o secuencias de operaciones combinadas para obtener funciones más complejas.
 Preparar el cuaderno de laboratorio de la manera ya establecida.
 Estudiar el comportamiento de una ALU de ocho bits y comprobar su funcionalidad.
 Registrar en el cuaderno de laboratorio las actividades realizadas, las observaciones y las
conclusiones a priori.

LABORATORIO.

 Proceda a la implementación en FPGA.


 Proceda con la verificación del funcionamiento mediante el cumplimiento de la tabla
funcional.
 Pruebe las secuencias diseñadas.
 Tome nota cuidadosa de lo que vaya observando en el laboratorio. Corrija sus errores y
notifique al catedrático de sus progresos.

INFORME.

 Anote todo lo observado en su cuaderno de laboratorio.


 Establezca conclusiones.

RECOMENDACIONES.

 Planifique con anterioridad sus actividades.


 Prepárese adecuadamente para el trabajo en laboratorio.

Es muy importante desarrollar habilidades comunicacionales y capacidad de expresión personal


para poder describir con claridad, verbalmente y por escrito, una idea, un concepto o un
desarrollo a otras personas. La capacidad de expresión oral y escrita es un aspecto muy
importante en la formación de un ingeniero.
MR

Página 2