Combinational-Circuit Building Blocks Data Flow Modeling of Combinational Logic
Lecture No. 14 Combinational Functional Devices svbitec.wordpress.com.
-
Upload
phyllis-bradford -
Category
Documents
-
view
220 -
download
2
Transcript of Lecture No. 14 Combinational Functional Devices svbitec.wordpress.com.
Digital Logic &Design
Vishal Jethva
Lecture 14
svbitec.wordpress.com
svbitec.wordpress.comsvbitec.wordpress.com
Recap
Odd-Prime Number Detector Circuit Using Quine-McCluskey Method
Combinational Logic Implemented in SOP and POS form Design and Implementation Steps Timing Diagram Active High/Low inputs/outputs
svbitec.wordpress.comsvbitec.wordpress.com
Odd-Parity Function
Input Output Input Output
D3 D2 D1 D0 P D3 D2 D1 D0 P
0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 1 0 0 1 1
0 0 1 0 0 1 0 1 0 1
0 0 1 1 1 1 0 1 1 0
0 1 0 0 0 1 1 0 0 1
0 1 0 1 1 1 1 0 1 0
0 1 1 0 1 1 1 1 0 0
0 1 1 1 0 1 1 1 1 1
svbitec.wordpress.comsvbitec.wordpress.com
SOP Expression SImplification
D3D2\D1D0
00 01 11 10
00 1 0 1 0
01 0 1 0 1
11 1 0 1 0
10 0 1 0 1
svbitec.wordpress.comsvbitec.wordpress.com
Simplifying Expression
DCBADCBAABCDDCABDBCADCBACDBADCBA
)()()()( DCDCBACDDCABDCDCBACDDCBA
)()()()( DCDCBADCDCBACDDCABCDDCBA
))(())(( BABADCDCABBACDDC
))(())(( BADCBADC )( YXXYYX
)()( DCBA
svbitec.wordpress.comsvbitec.wordpress.com
Operation of Odd-Parity circuit
A
B
C
D
P
t0 t1 t2 t3 t4 t5 t6 t7 t8
svbitec.wordpress.comsvbitec.wordpress.com
Combinational Functional Devices
Comparators BCD to 7-Segment Parity Generator Circuit
svbitec.wordpress.comsvbitec.wordpress.com
Half & Full Adders
A
B
Cout
Inpu
t Bits
Out
put B
its
Half-Adder
A
B
Cin
CoutIn
put B
its
Out
put B
its
Full-Adder
svbitec.wordpress.comsvbitec.wordpress.com
Half-Adder Function Table
Input Output
A B Sum Carry Out
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
svbitec.wordpress.comsvbitec.wordpress.com
Full-Adder Function Table
Input Output
A B Carry In (C)
Sum Carry Out
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1svbitec.wordpress.comsvbitec.wordpress.com
Sum Expression
ABCCBACBACBASum
)()( BCCBACBCBASum
)()( CBACBASum
CBASum
svbitec.wordpress.comsvbitec.wordpress.com
Carry Out Expression
ABCCABCBABCACarryOut
)()( CCABBABACCarryOut
ABBACCarryOut )(
svbitec.wordpress.comsvbitec.wordpress.com
Full-Adder based on Two Half-Adders
A
B
Cout
Half-Adder
A
B
Cout
Half-Adder
Cin
A
B
Cout
svbitec.wordpress.comsvbitec.wordpress.com
Parallel Binary Adder
Multiple Single bit Full-Adder connected in Parallel
svbitec.wordpress.comsvbitec.wordpress.com
4-bit Parallel Adder
ABC
in
Cou
t
ABC
in
Cou
t
ABC
in
Cou
t
ABC
in
Cou
t
A0B0A1B1A2B2A3B3
S0S1S2S3Cout
0
svbitec.wordpress.comsvbitec.wordpress.com
Carry Expressions
0100112 CPPGPGC
0001 GPCC
100011112 )( GGPCPGPCC
0321003211322334 CPPPPGPPPGPPGPGC
nnn BAP nnn BAG
201001122223 )( GCPPGPGPGPCC
02100211223 CPPPGPPGPGC
svbitec.wordpress.comsvbitec.wordpress.com
Look-Ahead Carry Generator
A0
B0
P0
G0
A1
B1
P1
G1
A2
B2
P2
G2
A3
B3
P3
G3
Look-AheadCarry
Generator
C0
P0
C0
S0
P1
C1
S1
P2
C2
S2P2
C2
S3
P3
C3
C4svbitec.wordpress.comsvbitec.wordpress.com
MSI-Adders
74LS83A 74LS283 16-pin ICs 4-bit A input 4-bit B input 4-bit Sum output 1-bit Carry in 1-bit Carry Out
svbitec.wordpress.comsvbitec.wordpress.com