¿Cómo se multiplexan salidas ALU de 6 x 4 bits?

2

Tengo una ALU que realiza 6 funciones, cada función proporciona un resultado de 4 bits. Quiero multiplexar estas salidas para que puedan seleccionarse con un código de operación (bits de selección del mux). El único problema es que no hay 24 en 4 multiplexores de salida, ¿cómo puedo lograrlo?

Gracias

    
pregunta Eddie

2 respuestas

2

Puede usar buffers tri-state de 6 - 4 bits - como el 74HC125

cada una de las salidas de ALU va a un búfer de triple estado de 4 bits separado, con el búfer habilita la puesta en común en cada grupo de 4 bits. Las salidas de los búferes triples se pueden conectar juntas a un 'bus' y luego se usan las 6 líneas de habilitación del búfer para seleccionar cuál de las salidas de ALU se selecciona en el bus.

también puede agregar un 74HC138 para convertir una selección de 3 bits en las 6 líneas de habilitación de búfer

    
respondido por el Icy
0

Tres multiplexores quad 2: 1: HC257

Aquí está el circuito y su tabla de verdad, con el '161 utilizado para simular las señales de control a los simuladores,

aquíestálatrama,

y aquí hay un enlace a los archivos que necesitará para ejecutar la simulación. . Póngalos todos en la misma carpeta y haga clic izquierdo en el archivo .asc para comenzar. Si no tiene LTspice es gratis, aquí .

    
respondido por el EM Fields

Lea otras preguntas en las etiquetas