Definition
Demultiplexer
A demultiplexer (DMX) is a combinatorial logic circuit is the inverse of a multiplexer. It is a combinatorial logic circuit that takes a single input signal and routes it to one of many output lines based on the values of control or selection signals.
Example
The following example shows a 1-to-4 demultiplexer which has enable input
As the table below shows, similar to the multiplexer, the demultiplexer chooses its output
However, in contrast to the multiplexer, the demultiplexer also receives an enable signal
| 0 | 0 | 0 | 0 | |||
| 0 | 0 | 0 | 1 | |||
| 0 | 0 | 1 | 0 | |||
| 0 | 1 | 0 | 0 | |||
| 1 | 0 | 0 | 0 |
Example: If