PRÁCTICA Nº 3: DISEÑO DE UNA UNIDAD ARITMÉTICO

Anuncio
Diseño Asistido por Ordenador
Radioelectrónica Naval (ULL)
PRÁCTICA Nº 3:
DISEÑO DE UNA UNIDAD ARITMÉTICO-LÓGICA (ALU)
Objetivo: Realizar el diseño de un circuito combinacional ampliamente utilizado
(Unidad Aritmético-Lógica: ALU) y familiarizarse con las operaciones que con
con él se pueden realizar.
a) Se pide diseñar una unidad aritmético-lógica (ALU), que realice ocho operaciones
con dos palabras de 4 bits en complemento a 2, utilizando puertas lógicas y/o módulos
(disponibles en la librería), de forma que el circuito sea mínimo. Se deberán incluir tres líneas
de selección para determinar la operación que se desee ejecutar, una entrada de carry (Cin),
una salida de carry (Cout) y cuatro líneas de salida.
A continuación se da un listado de 16 operaciones, de las que cada alumno tendrá que
realizar 8 de acuerdo con la lista que se adjunta.
Operaciones aritméticas
1.
2.
3.
4.
5.
6.
7.
8
A+B
A+B+1
A+1
A-B
A-B-1
COMP. 2 (A)
A-1
COMP. 2 (B) - 1
Operaciones lógicas
9. A + B
10. A B
11 (A + B)'
12 (A B)'
13 A ⊕ B
14 (A ⊕ B)'
15 A' + B
16. A' B'
b) Realizar el diseño como módulo integrado del circuito desarrollado y comprobar su
correcto funcionamiento.
NOTA: Cada alumno deberá entregar un informe con los pasos seguidos en el desarrollo de su
ALU, los circuitos finales (con puertas y módulos y el integrado en un bloque), así como un
disco con los ficheros asociados a esos circuitos para la corrección por parte del profesor. Se
valorará especialmente los circuitos que además de funcionar correctamente tengan un costo
mínimo asociado
ALUMNO
ACOSTA LORENZO ALEJANDRO
BAUTE DÍAZ, MARTA
BELLO LLANOS, ISAAC
BRITO GARCIA MONICA
GARCIA SICILIA, JESUS MIGUEL
MORALE LUIS YURENA
PEREZ ACOSTA, ENRIQUE
RAMOS FERNANDEZ, JOSÉ ACAYMO
RODRÍGUEZ DÍAZ, ARON
TORRES DELGADO-YUMAR, EDUARDO
VUILLEROT, RICHARD
MEDINA LÓPEZ, ROMEN
OPERACIONES
11 2 7 5 10 8 9 3
13 3 14 12 16 1 5 6
13 7 3 12 5 11 16 2
16 6 8 7 2 15 9 11
11 9 7 5 16 10 8 3
8 4 11 6 9 15 2 16
5 8 7 10 13 1 9 2
5 9 1 8 6 12 4 2
8 14 1 3 15 10 2 7
11 6 4 5 1 10 2 12
3 8 9 10 16 4 2 5
7 16 1 12 15 14 5 8
Descargar