@std_match, I am not sure what the interviewer meant. I know how to implement a 6:1 mux, but in my course of study i have never come across a x:2 mux.
The confusion is, it could be a decoder, but as we know the general convention is x:y, where x is no if input lines and y is no of output lines. The no of select lines depend on x(encoder) and y(decoder).
Now, the question is:
1) Is there any mux implementation of 4:2 or 6:2 type?
2) Is there any other mux naming convention i am not aware of?
In that case, why not do a 6:1 mux followed by a 1:2 demux?
The 1:2 demux can be implemented with two 2:1 muxes,
one for each output.
Can you give more details what you meant.
---------- Post added at 15:35 ---------- Previous post was at 15:34 ----------
@std_match, I am not sure what the interviewer meant. I know how to implement a 6:1 mux, but in my course of study i have never come across a x:2 mux.
The confusion is, it could be a decoder, but as we know the general convention is x:y, where x is no if input lines and y is no of output lines. The no of select lines depend on x(encoder) and y(decoder).
Now, the question is:
1) Is there any mux implementation of 4:2 or 6:2 type?
2) Is there any other mux naming convention i am not aware of?
In that case, why not do a 6:1 mux followed by a 1:2 demux?
The 1:2 demux can be implemented with two 2:1 muxes,
one for each output.
Can you give more details what you meant.