Answer:
Step-by-step explanation:
To construct a 2048-to-1 multiplexer using 128-to-1 input multiplexers and one interfacing output multiplexer:
i. The number of needed input multiplexers is 16, as 2048 divided by 128 is equal to 16.
ii. The size of the interfacing output multiplexer is 16-to-1, as there are 16 input multiplexers.
iii. The block diagram of one of the input multiplexers is:
+---+ +---+
A0 -----| | | |-------
| | | |
A1 -----| | | |
| | 128 | |
. | | ---> | | OUT
. | | | |
. | | | |
A127 ---| | | |-------
+---+ +---+
Here, A0 to A127 represent the inputs to the multiplexer, and the output is denoted by OUT. The selection switches for this multiplexer are not shown.
The block diagram of the output multiplexer is:
+---+
| | 16
| |----> OUT
| |
A0 -------| |
| |
A1 -------| |
| |
. | |
. | |
. | |
A15 ------| |
+---+
Here, A0 to A15 represent the inputs from the 16 input multiplexers, and the output is denoted by OUT.
Reference: "Digital Design and Computer Architecture" by David Harris and Sarah Harris, 2nd edition, Chapter 2.2.2.