0% found this document useful (0 votes)
17 views

Ministry of Higher Education and Scientific Research Technology University Department of Control Engineering and Systems

1) The document discusses multiplexers, which are combinational logic circuits that select binary information from one of many input lines and direct it to a single output line. The selection of the input line is controlled by a set of selection lines. 2) Examples of 2-to-1 and 4-to-1 multiplexers are provided, showing their logic circuits and function tables. Implementations of multiplexers to realize Boolean functions are also demonstrated. 3) Demultiplexers are described as the reverse of multiplexers, receiving a single input and transmitting it to one of multiple output lines based on the selection lines.

Uploaded by

NoMercy 4 All
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Ministry of Higher Education and Scientific Research Technology University Department of Control Engineering and Systems

1) The document discusses multiplexers, which are combinational logic circuits that select binary information from one of many input lines and direct it to a single output line. The selection of the input line is controlled by a set of selection lines. 2) Examples of 2-to-1 and 4-to-1 multiplexers are provided, showing their logic circuits and function tables. Implementations of multiplexers to realize Boolean functions are also demonstrated. 3) Demultiplexers are described as the reverse of multiplexers, receiving a single input and transmitting it to one of multiple output lines based on the selection lines.

Uploaded by

NoMercy 4 All
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Ministry of Higher Education and Scientific Research

Technology University

Department of Control Engineering and Systems

2019
Multiplexers

It is a combinational and circuit that selects binary information from one of many input
times and direct it to a single output line. The selection of 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 logic circuit and Block Diagram for 2-to-1 Multiplexer shown below .

I0
I0 F
2×1 F I1
I1
s
s
s (selection line)

Block circuit Logic circuit

* when s=0 , the Upper AND gate is enable and I0 has a path to the output .
* when s=1 , the Lower AND gate is enable and I1 has a path to the output .

The input is ( 2n )
selection line is ( n )
If the input is two that means 21 = 2
then the selection line is ( 1 )

1
4 - to - 1 line multiplexer is shown below

S1 S2 F
0 0 I0
0 1 I1 Function Table
1 0 I2
1 1 I3

I0

I1
F
I2

I3

S0 S1

LOGIC CIRCUIT

I0 4×1
I1
MUX F
12
13 S0 S1

The I/P is 4 that's mean 22 = 4

* the selection line is ( 2 )

2
Ex / Implement the following Boolean function using 4 × 1 multiplexer

F = Ʃ (1,3,5,6)

No . of selection line = 2 (A,B)

A B C F
0 0 0 0
I0 = C
0 0 1 1
0 1 0 0
I1 = C
0 1 1 1
1 0 0 0
I2 = C
1 0 1 1
1 1 0 1
I3 = C
1 1 1 0

C I0
I1 4×1
F
I2 MUX
I3
S1 S0

A B

3
Ex / Implement the following function using 4 × 1 multiplexer

F =(x1,x2,x3,x4)= Ʃm (1,2,6,8,9,10,12) + d(3,5,13,14)

No . of selection line = 2 (x1,x2)

x3
x1 x2 x3 x4 F x4 0 1
0 0 0 0 0 0 0 1
0 0 0 1 1 I0 = x3 + x4
I0 1 1 d
0 0 1 0 1
0 0 1 1 d x3
x4 0 1
0 1 0 0 0
0 1 0 1 d 0 0 1
I1 I1 = x3 x4
0 1 1 0 1 1 d 0
0 1 1 1 0
1 0 0 0 1 x4x3 0 1
1 0 0 1 1 I2 0 1 1
1 0 1 0 1 I2 = x4 + x3
1 0 1 1 0 1 1 0
1 1 0 0 1 x4 x3 0 1
1 1 0 1 d I3 0 1 d
1 1 1 0 d
I3 = x3
1 1 1 1 0 1 d 0

4
Ex / Implement the following function using 4 × 1 multiplexer and any required logic

gates

F = Ʃm (0,1,3,4,8,9,15)

No . of selection line = 2 (A,B)

C
A B C D F D 0 1
0 0 0 0 1 0 1 0
0 0 0 1 1 I0 = C + D
I0 1 1 1
0 0 1 0 0
0 0 1 1 1 C
D 0 1
0 1 0 0 1
0 1 0 1 0 0 1 0
I1 I1 = C D
0 1 1 0 0 1 0 0
0 1 1 1 0
C
1 0 0 0 1 D 0 1
1 0 0 1 1 I2 0 1 0
1 0 1 0 0 I2 = C
1 0 1 1 0 1 1 0
1 1 0 0 0 D C 0 1
1 1 0 1 0 I3 0 0 0
1 1 1 0 0
I3 = CD
1 1 1 1 1 1 0 1

5
If C and D are selection line

A
A B C D F B 0 1
0 0 0 0 1 0 1 1
0 0 0 1 1 I0 = A + B
I0 1 1 0
0 0 1 0 0
0 0 1 1 1 A
B 0 1
0 1 0 0 1
0 1 0 1 0 0 1 1
I1 I1 = B
0 1 1 0 0 1 0 0
0 1 1 1 0
A
1 0 0 0 1 B 0 1
1 0 0 1 1 I2 0 0 0
1 0 1 0 0 I2 = 0
1 0 1 1 0 1 0 0
1 1 0 0 0 B
A
0 1
1 1 0 1 0 I3 0 1 0
1 1 1 0 0
I3 = AB + AB
1 1 1 1 1 1 0 1
=A B

6
Ex /construct 16 × 1 MUX with two 8 × 1 MUX and 2 × 1 MUX for the following
function :

F = Ʃm(0,1,3,4,8,9,15)

EN

1 I0
1 I1
0 I2
1 I3 8 × 1
1 I4 MUX
0 I5
0 I6
I7
B C D

2×1
MUX F

EN
A
1 I0
1 I1
I2
I3 8 × 1
I4 MUX
I5
I6
1 I7
B C D

7
DEMULTIPLEXER ( ONE TO MANY )

The Demultiplexer is the reverse of the multiplexer where it receives the input information
on a single line and transmits this information on one of the 2n possible output lines
( 1 - to - 2n )

D0
1×4
D1
Input
MUX D2
D3
s1 s0

8
Ex / Construct 4 ×1 MUX only to implement the function

F (a,b,c,d) = Ʃm(0,1,5,7,9,10,12,15)

1 = I0
1 = I1
4×1
0 = I2
0 = I3 c d

0 = I4
1 = I5
4×1
0 = I6
1 = I7 c d

4×1 F

0 = I8
a b
1 = I9
4×1
1 = I10
0 = I11 c d

1 = I12
0 = I13
4×1
0 = I14
1 = I15 c d

9
Ex / construct 16 × 1 MUX using 8 × 1 MUX
abcd

I0
I1
I2
I3 8×1
I4
I5
I6
I7

b c d
4×1 F

I0 a
I1
I2
I3 8×1
I4
I5
I6
I7

b c d

10
Ex / construct 8×1 MUX using 2×1

a b c
0 0 0
0 1 1

I0
2×1
I1

C 2×1

I2
2×1
I3
b

C 2×1 F

I4
2×1 a
I5

2×1
C

I6
2×1 b
I7

11
Ex / Implement the following logic function using only one 4 MUX with other logic

gate

F = Ʃm( 0,2,5,7)

S.L Residul
A B C F
0 0 0 1
I0
0 0 1 0
0 1 0 1
I1
0 1 1 0
1 0 0 0
I2
1 0 1 1
1 1 0 0
I3
1 1 1 1

C
4 to 1

F
MUX

s1 s0

A B

12

You might also like