Pimpri Chinchwad Polytechnic Computer Department (NBA Accredited and ISO 9001:200 8 Certified Department) Academic Year: 2021-2022
Pimpri Chinchwad Polytechnic Computer Department (NBA Accredited and ISO 9001:200 8 Certified Department) Academic Year: 2021-2022
Pimpri Chinchwad Polytechnic Computer Department (NBA Accredited and ISO 9001:200 8 Certified Department) Academic Year: 2021-2022
Revisio Date :
Pimpri Chinchwad Polytechnic n / /
Computer Department : 00
(NBA Accredited and ISO
Page : 01/01
9001:200 8
Certified Department)
Academic Year: 2021-2022
Page | 1
Digital Techniques(DTE)
MICRO-PROJECT REPORT
PART - A and PART – B
Name of Diploma in Computer Engineering
Program:
Semester: 3rd
Page | 2
Digital Techniques(DTE)
Maharashtra State
(Autonomous) (ISO -9001 -2008) (ISO/IEC 27001:2013)
CERTIFICATE
This is to certify that : -
Page | 3
Digital Techniques(DTE)
PART A – MICRO PROJECT
FOR 3rd SEMESTER
Topic: Prepare a detailed report on Demultiplexer
Week 4: Submission
of Proposal
Distribution of task and 08/11/21 18/11/21 Shrihari Shirish Kukade
5 discussion of roles and
. responsibilities of each
member.
15/11/21 25/11/21 Gopal Chinchole
6 Design of Project.
.
22/11/21 02/12/21 Arya Vyavhare
7 Report Part A and Part B
.
29/11/21 09/12/21 Shrihari Shirish Kukade
8 Implementation
.
Week 8: Review and Suggestions
Page | 5
Digital Techniques(DTE)
Page | 6
Digital Techniques(DTE)
1.0 Rationale:
A demultiplexer (or demux) is a device that takes a single
input line and routes it to one of several digital output lines. A
demultiplexer of 2 outputs has n select lines, which are used to select which
output line to send the input. A demultiplexer is also called a data distributor.
Demultiplexers can be used to implement general purpose
logic. By setting the input to true, the demux behaves as a
decoder.
The reverse of the digital demultiplexer is the digital multiplexer
Page | 7
Digital Techniques(DTE)
Code: 22320
Week 4: Submission of
Proposal
Distribution of task and 08/11/21 18/11/21 Shrihari Shirish Kukade
5. discussion of roles and
responsibilities of each
member.
15/11/21 25/11/21 Gopal Chinchole
6. Design of Project.
22/11/21 02/12/21 Arya Vyavhare
7. Report Part A and Part B
29/11/21 09/12/21 Shrihari Shirish Kukade
8. Implementation
Week 8: Review and Suggestions
Page | 8
Digital Techniques(DTE)
6.0
Page | 9
Digital Techniques(DTE)
Demultiplexer (Demux)
The action or operation of a demultiplexer is opposite to that of the
multiplexer. As inverse to the MUX, demux is a one-to-many circuit. With the
use of a demultiplexer, the binary data can be bypassed to one of its many
output data lines. Demultiplexers are mainly used in Boolean function
generators and decoder circuits. Different input/output configuration
demultiplexers are available in the form of single integrated circuits (ICs).
Also, the facility of cascading two or more IC circuits helps to generate multiple
output demultiplexers. Let us get a brief idea of demultiplexers and its types.
What is Demultiplexer?
The process of getting information from one input and transmitting the same
over one of many outputs is called demultiplexing. A demultiplexer is a
combinational logic circuit that receives the information on a single input and
transmits the same information over one of 2n possible output lines. The bit
combinations of the select lines control the selection of specific output line to
be connected to the input at given instant. The below figure illustrates the basic
idea of demultiplexer, in which the switching of the input to any one of the four
outputs is possible at a given instant.
Demultiplexers are also called as data distributors, since they transmit the same
data which is received at the input to different destinations.
Page | 10
Digital Techniques(DTE)
1-to-2 Demultiplexer
A 1-to-2 demultiplexer consists of one input line, two output lines and
one select line. The signal on the select line helps to switch the input to
one of the two outputs. The figure below shows the block diagram of a
Page | 11
Digital Techniques(DTE)
1-to-2 demultiplexer with additional enable input. In the figure, there
are only two possible ways to connect the input to output lines, thus
only one select signal is enough to do the demultiplexing operation.
When the select input is low, then the input will be passed to Y0 and if
the select input is high then the input will be passed to Y1
From the above truth table, the logic diagram of this demultiplexer can
be designed by using two AND gates and one NOT gate as shown in
below figure. When the select lines S=0, AND gate A1 is enabled while
A2 is disabled. Then, the data from the input flows to the output line
Y1. Similarly, when S=1, AND gate A2 is enabled and AND gate A1 is
Page | 12
Digital Techniques(DTE)
disabled, thus data is passed to the Y0 output
1-to-4 Demultiplexer
A 1-to-4 demultiplexer has a single input (D), two selection lines (S1
and S0) and four outputs (Y0 to Y3). The input data goes to any one of
the four outputs at a given time for a particular combination of select
lines. This demultiplexer is also called as a 2-to-4 demultiplexer which
means that two select lines and 4 output lines. The block diagram of
1:4 DEMUX is shown below.
The truth table of this type of demultiplexer is given below. From the
truth table it is clear that, when S1=0 and S0= 0, the data input is
connected to output Y0 and when S1= 0 and s0=1, then the data input
Page | 13
Digital Techniques(DTE)
is connected to output Y1. Similarly, other outputs are connected to
the input for other two combinations of select lines
Page | 14
Digital Techniques(DTE)
From the table, the output logic can be expressed as min terms and are
given below
Page | 15
Digital Techniques(DTE)
Where D is the input data, Y0 to Y3 are output lines and S0 & S1 are
select lines. From the above Boolean expressions, a 1-to-4
demultiplexer can be implemented by using four 3-input AND gates
and two NOT gates as shown in figure below. The two selection lines
enable the particular gate at a time. So depends on the combination of
select inputs, input data is passed through the selected gate to the
associated output.
Page | 16
Digital Techniques(DTE)
1-to-
8. Demultiplexer
The below figure shows the block diagram of a 1-to-8 demultiplexer
that consists of single input D, three select inputs S2, S1 and S0 and
eight outputs from Y0 to Y7. It is also called as 3-to-8 demultiplexer due
to three select input lines. It distributes one input line to one of 8
Page | 17
Digital Techniques(DTE)
output lines depending on the combination of select inputs.
The truth table for this type of demultiplexer is shown below. The input
D is connected with one of the eight outputs from Y0 to Y7 based on
the select lines S2, S1 and S0. For example, if S2S1S0=000, then the
input D is connected to the output Y0 and so on.
From this truth table, the Boolean expressions for all the outputs can
be written as follows.
Page | 18
Digital Techniques(DTE)
From
these obtained equations, the logic diagram of this demultiplexer can
be implemented by using eight AND gates and three NOT gates as
shown in below figure. The different combinations of the select lines,
select one AND gate at given time , such that data input will appear at
Page | 19
Digital Techniques(DTE)
a particular output
Page | 21
Digital Techniques(DTE)
In the
above figure, the highest significant bit A of the selection inputs are connected
to the enable inputs such that it is complemented before connecting to one
DEMUX and to the other it is directly connected. By this configuration, when A is
set to zero, one of the output lines from Y0 to Y3 is selected based on the
combination of select lines B and C. Similarly, when A is set to one, based on the
select lines one of the output lines from Y4 to Y7 will be selected.
Page | 22
Digital Techniques(DTE)
subtractor.
From the above table, the full subtractor output D can be written as D =
f (A, B, C) = ∑m (1, 2, 4, 7)
And the borrow output can be expressed as
Bout = F (A, B, C) = ∑m (1, 2, 3, 7)
From these Boolean functions, a demultiplexer for producing full
subtractor output can be built by properly configuring the 1-to-8
DEMUX such that with input D=1 it gives the minterms at the output.
And by logically ORing these minterms, the outputs of difference and
borrow can be obtained as shown in figure
Page | 23
Digital Techniques(DTE)
Page | 24
Digital Techniques(DTE)
Applications of Demultiplexer
Since the demultiplexers are used to select or enable the one signal out
of many, these are extensively used in microprocessor or computer
control systems such as
• Selecting different IO devices for data transfer
• Choosing different banks of memory
• Depends on the address, enabling different rows of memory chips
• Enabling different functional units. Other than these, demultiplexers
can be found in a wide variety of application such as
• Synchronous data transmission systems • Boolean function
implementation (as we discussed full subtractor function above)
• Data acquisition systems • Combinational circuit design
• Automatic test equipment systems
• Security monitoring systems (for selecting a particular surveillance
camera at a time), etc.
Page | 25
Digital Techniques(DTE)
Page | 26
Digital Techniques(DTE)
Learning Outcome:
1. Build the attitude of enquiry.
2. Learned to find the main cause of the problem and try to find
possible solutions on the problems.
3. Learnt to prepare proposals before starting the project.
4. Built the skill to derive different possible solutions creatively.
5. Made us capable to give a confident answer.
6. Lastly, it built the skill of group discussions and working together in a
group.
Page | 27