Difference between Decoder and Demultiplexer

Computer EngineeringComputer NetworkMCA

Decoder

Decoder is a combinational circuit that has 'n' input lines and maximum of 2n output lines. One of these outputs will be active High based on the combination of inputs present, when the decoder is enabled. That means decoder detects a particular code. The outputs of the decoder are nothing but the min terms of 'n' input variables (lines), when it is enabled.

De-Multiplexer

De-Multiplexer is a combinational circuit that performs the reverse operation of Multiplexer. It has single input, 'n' selection lines and maximum of 2n outputs. The input will be connected to one of these outputs based on the values of selection lines.

Since there are 'n' selection lines, there will be 2n possible combinations of zeros and ones. So, each combination can select only one output. De-Multiplexer is also called as De-Mux.

Following are the important difference between Decoder and De-Multiplexer.

Sr. No.KeyDecoderDe-Multiplexer
1PurposeA Decoder decodes an encrypted input signal to multiple output signals from one format to another format.A De-Multiplexer routes an input signal to multiple output signals.
2Input/OutputA Decoder has 'n' input lines and maximum of 2n output lines.A De-Multiplexer has single input, 'n' selection lines and maximum of 2n outputs.
3InverseDecoder's inverse is Encoder.De-Multiplexer's inverse is Multiplexer.
4UsageDecoder is used to detect bits, encoding of data.De-Multiplexer is used in switching, data distribution.
5Select LinesDecoder has no select lines.De-Multiplexer contains select lines.
6ApplicationDecoder is heavily used in networking applications.De-Multiplexer is employed in communication systems.
raja
Updated on 27-Nov-2019 07:44:16

Advertisements