What is a Combinational Circuit?
A Combinational circuit is a collection of various gates that are used to generate an output for a particular task performed. It can take n inputs and generates m outputs. In digital electronics, there are mainly two types of circuits: Combinational circuits and Sequential circuits. In view of the topic differences between multiplexers and demultiplexers, we will only keep our focus on combinational circuits. Examples of combinational circuits are adders, subtractors, encoders, decoders, multiplexers and demultiplexers. Some of the features of the combinational circuits are as follows:
- They do not use any memory element.
- They can have any number of input lines and output lines.
- They are fast in comparison to sequential circuits.
Multiplexer
A multiplexer is sometimes termed as a data selector. The name itself suggests that it takes multiple inputs from the source and generates a single desired output. Though there exist several differences between multiplexers and demultiplexers, both are the two sides of the same coin. In a multiplexer, there are 2n input lines out of which one is selected to be the output, where n is the number of select lines. A multiplexer is shown in the below figure:
Demultiplexer
A demultiplexer can be thought of as a complement of the multiplexer circuit. It takes just a single line of input and generates 2n output lines, which is the number of select lines. A demultiplexer can also be used as a decoder by changing the input and select lines. There are numerous differences between multiplexers and demultiplexers but the most basic one is that they function opposite to each other. A demultiplexer is shown in the below figure:
Differences between multiplexer and demultiplexer
The multiplexer and demultiplexer are widely used in network transmission techniques. Despite differences between multiplexers and demultiplexers, both are used in the transport layer of the OSI model for time-division multiplexing, wavelength division multiplexing, code division multiplexing, etc. We shall now discuss the differences between multiplexer and demultiplexer.
Multiplexer | Demultiplexer |
Executes different inputs at the source and generates a single output at the destination. | Executes a single input from the source and generates different outputs at the destination. |
It has n input lines. | It has a single input line. |
It has a single output line. | It has n output lines. |
It works on the principle of Many to One. | It works on the principle of One to Many. |
Also known as a data selector. | Also known as data distributor. |
It behaves as a digital switch. | It behaves as a digital circuit. |
Accelerate your GATE preparations with BYJU'S Exam Prep and get unlimited access to all structured live courses and mock tests:
Comprehensive Preparation for GATE & ESE
Online Test Series for ESE and GATE
All the Best
#DreamStriveSucceed
Comments
write a comment