

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The concept of multiplexers (mux) and demultiplexers (demux) using a one-bit wide example. Muxes and demuxes are logic circuits used to route inputs or outputs based on an address. They are extensively used in computers to move data to desired locations. This document also discusses the application of mux and demux in sending parallel data serially.
Typology: Lab Reports
1 / 3
This page cannot be seen from the preview
Don't miss anything!
Karnaugh map does not simplify
WX\YZ 00 01 11 10
Karnaugh map does not simplify
expression
But, look at two terms in expression:
WX\YZ 00 01 11 10
00 1
But, look at two terms in expression:
.......
01 1
11 1
A=B
.......
....... 11 1
10 1
.......
.......
.......
A=B
....... Or, equivalently: F A=B
Or, equivalently: = W’Y’(X XOR Z’) +
RecallRecall:: XX XORXOR Y= XY’ + X’Y => X’Y= XY’ + X’Y => X’ XORXOR Y= X’Y’ + XYY= X’Y’ + XY
+V
X
Recall definition of combinational logic: current output(s) depend
only on current input(s)
Recall definition of combinational logic: current output(s) depend
only on current input(s)
This is different fromThis is different from sequential logicsequential logic, where the output depends on, where the output depends on
current input(s) and previous input(s) and/or output(s). Sequential
logic involveslogic involves memorymemory, where combinational logic does not., where combinational logic does not.
MultiplexerMultiplexer (MUX):(MUX): A multiplexer acts like a switchA multiplexer acts like a switch-- it routesit routes
(connects) the appropriate input to the output according to the input
address
If a particular input line is addressed, the
address
A
If a particular input line is addressed, the
output will be at the same logic level as
.
A
A
A
If the address has M bits, the MUX can
output will be at the same logic level as
that input
Output .
.
A
AN
If the address has M bits, the MUX can
route up to 2
M
inputs
Output
route up to 2 inputs
MUXes can be built with logic gates
Address
MUXes can be built with logic gates
With a 1-bit address line (M = 1), we can address 2 inputs (
M
= 2
1
= 2)
Output
Output
Address
Multiplexers are used extensively in computers to move data toMultiplexers are used extensively in computers to move data to
desired locations
Demultiplexer (DEMUX): A multiplexer acts like a switch- it routs the
input to the appropriate output according to the input addressinput to the appropriate output according to the input address
A
If a particular output line is addressed, that
A
A
A
If a particular output line is addressed, that
output will be at the same logic level as the
input Input .
.
A
AN
If the address has M bits, the DEMUX can
route to up to 2
M
outputs
input Input
AN
route to up to 2
M
outputs
Address
A logic circuit that
Address
Input
A logic circuit that
performs a 1-bit
address line
Input address line
demultiplex
demultiplex
operation is given on
the right
Address
the right