Lab 6 - Multiplexers and Decoders
Lab 6 - Multiplexers and Decoders
B. Theory
Multiplexers: A multiplexer is a combinational circuit that selects binary information from one of many input
lines and directs it to a single output line. The selection of a particular input line is controlled by a set of selection
lines. Normally, there are 2n input lines and n selection lines whose bit combinations determine which input is
selected.
A block diagram and truth table for a 4:1 Multiplexer (4 inputs and 1 output) is given below.
S1 S0 Y
0 0 I0
0 1 I1
1 0 I2
1 1 I3
Output Equation:
Y= I0S1'S0' + I1S1'S2 + I2S1S2' + I3S1S2
New Apparatus:
IC 74151 (8:1 Multiplexer):
Trainer Board
1 x IC 7404 Hex Inverter (NOT gates)
2 x IC 4073 3-input AND gates
1 x IC 7432 2-input OR gates
D.1 Procedure
1. Construct the circuit for the 4:1 MUX shown in Figure D.1.1.
2. Complete the Theoretical column of the truth table (Table F.1.1) for the following function:
F(A, B, C) = Σ (0, 2, 3, 6)
3. Now determine the inputs you need to provide to each data input line (I0, I1, I2, I3) of the MUX if you use A
and B as the selection inputs, S1 and S0 respectively. Write down the values in the Data Inputs column.
4. Physically implement the function using the 4:1 MUX circuit you constructed.
5. Now complete the Practical column of the truth table.
E.1 Questions
1. Simulate the circuit you built for the 4:1 Multiplexer (Figure D.1.1) using Logisim. Include a screenshot of
the circuit with your report.
Trainer board
1 x IC 74151 (8:1 Multiplexer)
D.2 Procedure
1. Complete the Theoretical column of the truth table (Table F.2.1) for the following function:
F(A, B, C, D) = Σ (0, 1, 3, 7, 9, 10, 14, 15)
2. Now determine the inputs you need to provide to each data input line (I0 - I7) of the MUX if you use A, B
and C as the selection inputs, S2, S1 and S0 respectively. Note down the values in the Data Inputs column.
3. Draw the IC diagram (Figure F.2.1) for the implementation of the function using the provided 8:1 MUX
(IC 74151). Clearly label the inputs and outputs that you will use.
4. Implement the function using the 8:1 MUX.
5. Now complete the Practical column of the truth table.
E.2 Questions
1. Draw the IC diagram (with input values) for the implementation of the following function using IC 74151
F(A, B, C, D) = Σ (1, 2, 3, 6, 9, 12, 13)
Trainer board
1 x IC 74138 (3:8 Line Decoder)
D.3 Procedure
E.3 Questions
Table F.1.1
F.2 Experimental Data (Implementing a Boolean function using an 8:1 MUX IC):
Table F.2.1
Figure F.2.1
Enable
Select Inputs Outputs
Inputs
G1 G2 C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
X H X X X H H H H H H H H
L X X X X H H H H H H H H
H L L L L
H L L L H
H L L H L
H L L H H
H L H L L
H L H L H
H L H H L
H L H H H
Table F.3.1