Nuestro profesor quiere que reduzcamos 8 funciones alu (8 salidas) a una ALU de 4 salidas que tenga capacidad para implementar las 8 funciones. Podemos usar cualquier puerta (incluso aoi's), muxes, y podemos crear nuestras señales de control. Estoy tan atascado, mi diseño lógico funciona pero terminé usando 5 inversores y 5 muxes de dos a uno, me dijeron que era demasiado grande. Ahora estoy atascado, no sé cómo abordar este problema.
Funcionalidad de la ALU (pero ADD y SUBTRACT no están aquí, estoy bien con eso);
Este es el circuito lógico que se debe implementar, manipularlo para entregar las 5 funciones lógicas, es decir, los estados (3 a 7) cuyas salidas solo deben salir de las 3 salidas porque ya usé una salida para (agregar / sub) . Básicamente tenemos que obtener OR, NOR, XOR, XNOR, Y. no NAnd. La 's' y la 'r' no deberían estar conectadas al inversor, ese fue mi error, son las entradas que deben operarse
imagen más grande de ella; enlace