Multiplexing means transmitting a large number of information units over a smaller number of channels or lines. A digital multiplexer is a combinational circuit that selects binary information from one of many input lines and directs it to a single output line. The selection of a particular input line is controlled by a set of selection lines. Actually there are 2^n input lines and n selection lines whose bit combinations determine which input is selected.
As an example we will discuss about a 4-line to 1-line multiplexer. Each of the four input lines, I0 to I3 is applied to one input of an AND Gate. Selection lines S1 and S0 are decoded to select a particular AND Gate. The truth table (shown below) lists the input to output path for each possible bit combination of selection lines. To explain the circuit operation let us consider the condition when S1S0=10. The AND Gate associated with input I2 has two of its inputs equal to 1 and the third input connected to I2. The other three AND Gates have at least one input equal to 0, which makes their output equal to 0. The OR Gate output is now equal to the value to the value of I2. A multiplexer is also known as a data selector, as it selects one of many inputs and steers the binary information to the output line.
Truth Table
Input S1 | Input S1 | Output Y |
0 | 0 | I0 |
0 | 1 | |
1 | 0 | I2 |
1 | 1 | I3 |
Circuit Diagram
The AND Gates and inverters in the multiplexers act as a decorder circuit, because they decode the input selection lines. Normally a 2^n-to-1 line multiplexer is constructed from an n-to-2^n decorder by adding to its 2^n inputs lines, one to each AND Gate. The outputs of the AND gates are connected to a single OR Gate. A multiplexer is also sometimes known as MUX.
This is my first time I visit here. I found so many interesting stuffs in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.
ReplyDeleteYour blog is a great one. What really impresses me is that you are correctly mentioned that there are thousands of tools that are available to create a website or launch one but what matters is that you choose the right one, the one that gives you all that is actually needed.
ReplyDelete