Unity
Unity
Unity
Multiplexer
The single pole multi-position switch is a simple example
of non-electronic circuit of multiplexer, and it is widely
used in many electronic circuits. The multiplexer is used to
perform high-speed switching and is constructed
by electronic components.
Multiplexers are capable of handling both analog
and digital applications. In analog applications,
multiplexers are made up of of relays and transistor
switches, whereas in digital applications, the multiplexers
are built from standard logic gates. When the multiplexer
is used for digital applications, it is called a digital
multiplexer.
Multiplexer Types
Multiplexers are classified into four types:
8-to-1 Multiplexer
The 8-to-1 multiplexer consists of 8 input lines, one output
line and 3 selection lines.
• Communication System
A communication system has both a communication
network and a transmission system. By using a multiplexer,
the efficiency of the communication system can be
increased by allowing the transmission of data, such as
audio and video data from different channels through
single lines or cables.
• Computer Memory
• Telephone Network
In telephone networks, multiple audio signals are
integrated on a single line of transmission with the help of
a multiplexer.
De-multiplexer
De-multiplexer is also a device with one input and multiple
output lines. It is used to send a signal to one of the many
devices. The main difference between a multiplexer and a
de-multiplexer is that a multiplexer takes two or more
signals and encodes them on a wire, whereas a de-
multiplexer does reverse to what the multiplexer does.
De-multiplexer
Types of De multiplexer
De-multiplexers are classified into four types
1-8 De-multiplexers
The demultiplexer is also called as data distributors as it
requires one input, 3 selected lines and 8 outputs. De-
multiplexer takes one single input data line, and then
switches it to any one of the output line. 1-to-8
demultiplexer circuit diagram is shown below; it uses 8
AND gates for achieving the operation. The input bit is
considered as data D and it is transmitted to the output
lines. This depends on the control input value of the AB.
When AB = 01, the upper second gate F1 is enabled, while
the remaining AND gates are disabled, and the data bit is
transmitted to the output giving F1= data. If D is low, the
F1 is low, and if D is high, the F1 is high. So the value of
the F1 depends on the value of D, and the remaining
outputs are in low state.
1 -8 De-multiplexer circuit
Applications of De multiplexer
De multiplexers are used to connect a single source to
multiple destinations. These applications include the
following:
• Communication System
Mux and demux both are used in communication system to
carry out the process of data transmission. A De-
multiplexer receives the output signals from the
multiplexer and at the receiver end it converts them back
to the original form.
• Arithmetic Logic Unit
Multiplexer vs Demultiplexer
Symbol
inputs
output
PARAMETER MULTIPLEXER DEMULTIPLEXER
1.Encoders –
An encoder is a combinational circuit that converts binary
information in the form of a 2N input lines into N output
lines, which represent N bit code for the input. For simple
encoders, it is assumed that only one input line is active at
a time.
As an example, let’s consider Octal to Binary encoder. As
shown in the following figure, an octal-to-binary encoder
takes 8 input lines and generates 3 output lines.
Truth Table –
D7 D6 D5 D4 D3 D2 D1 D0 X Y Z
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
D7 D6 D5 D4 D3 D2 D1 D0 X Y Z
1 0 0 0 0 0 0 0 1 1 1
0 0 0 0 x x 0
0 0 0 1 0 0 1
0 0 1 x 0 1 1
0 1 x x 1 0 1
D3 D2 D1 D0 X Y V
1 x x x 1 1 1
Implementation –
It can clearly be seen that the condition for valid bit to be 1
is that at least any one of the inputs should be high. Hence,
V = D0 + D1 + D2 + D3
For X:
=> X = D2 + D3
For Y:
=> Y = D1 D2’ + D3
Hence, the priority 4-to-2 encoder can be realized as
follows:
2.Decoders –
A decoder does the opposite job of an encoder. It is a
combinational circuit that converts n lines of input into
2n lines of output.
Let’s take an example of 3-to-8 line decoder.
Truth Table –
X Y Z D0 D1 D2 D3 D4 D5 D6 D7
0 0 0 1 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0 0 0 0
0 1 0 0 0 1 0 0 0 0 0
0 1 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 1 0 0 0
1 0 1 0 0 0 0 0 1 0 0
1 1 0 0 0 0 0 0 0 1 0
1 1 1 0 0 0 0 0 0 0 1
Implementation –
D0 is high when X = 0, Y = 0 and Z = 0. Hence,
D0 = X’ Y’ Z’
Similarly,
D1 = X’ Y’ Z
D2 = X’ Y Z’
D3 = X’ Y Z
D4 = X Y’ Z’
D5 = X Y’ Z
D6 = X Y Z’
D7 = X Y Z
Hence,
PLA and PAL
BASIS FOR
PLA PAL
COMPARISON
OR gates.
BASIS FOR
PLA PAL
COMPARISON
array of OR gates.
available
implemented. functions.
Definition of PLA
PLA stands for the Programmable Logic Array which
presents the boolean function in the SOP (Sum of Products)
form. The PLA contains NOT, AND and OR gates
fabricated on the chip. It passes every input by a NOT gate
which makes each input and its complement available to
every AND gate. The output of each AND gate is given to
the each OR gate. At last, the OR gate output produces chip
output. So, this is how suitable connections are made to
employ SOP expressions.
functions.
The main concept behind developing PLD’s is to embed a
complex boolean logic into a single chip. Therefore,
eliminating the unreliable wiring, preventing the logic
design and minimizing power consumption.
Link:
1. https://www.elprocus.com/what-is-multiplexer-and-
de-multiplexer-types-and-its-applications/
2. https://www.electronics-
tutorials.ws/combination/comb_2.html
3. https://techdifferences.com/difference-between-pla-
and-pal.html
4. https://www.geeksforgeeks.org/programmable-logic-
array/