Unit Iii: Design With Msi Devices
Unit Iii: Design With Msi Devices
Unit Iii: Design With Msi Devices
Applications:
Outputs
Binary Inputs 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
( x, y, z ) = Σ(1,2,4,7)
( x, y, z ) = Σ(3,5,6,7)
MULTIPLEXERS/DATA SELECTORS
A multiplexer is a combinational circuit that selects one of many
input lines (2n) and steers it to its single output line. There
are (2n) and n selection lines whose bit combinations determine
which input is selected.
4-to-1LINE MULTIPLEXER DESIGN
In general, a 2n–to–1-line multiplexer is constructed from an
n–to 2n decoder by adding to it 2n lines, one to each AND gate.
1
0
QUADRUPLE 4-to-1LINE MULTIPLEXER
Function implementation using multiplexers
Function with n variables and multiplexer with n – 1 selection
F ( x, y, z ) = Σ(1,2,6,7)
Input variables x, y: Selection lines, S1 and S0
Variable z: Date line 0
Data lines 1,2,3: z ' , 0, 1
OR gates
are included
Function implementation using 4x1multiplexer
z’
0
1
x
y
Function implementation using 8x1multiplexer
F ( A, B, C , D) = Σ(1,3,4,11,12,13,14,15)