¿Puede haber 3 bits de selección en un 4to1 MUX?
Lo necesitaba para una aplicación en particular y no tengo alternativa.
¿Puede haber 3 bits de selección en un 4to1 MUX?
Lo necesitaba para una aplicación en particular y no tengo alternativa.
Sí, puedes tener eso. Solo tendrás algunas combinaciones de selección que hacen la misma selección. Por ejemplo:
module mux_4to1(Y, A, B, C, D, sel);
output [15:0] Y;
input [15:0] A, B, C, D;
input [2:0] sel;
reg [15:0] Y;
always @(A or B or C or D or sel)
case ( sel )
3'b000: Y = A;
3'b001: Y = A;
3'b010: Y = B;
3'b011: Y = B;
3'b100: Y = C;
3'b101: Y = C;
3'b110: Y = D;
3'b111: Y = D;
default: Y = 16'hxxxx;
endcase
endmodule
Si tiene 2 MUXes con entradas de habilitación e inhibición, entonces puede conectar el tercer bit a la entrada de habilitación de uno y la entrada de inhibición del otro, expandiéndolos a un MUX de 8 entradas.
Lea otras preguntas en las etiquetas multiplexer