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