Logic Design Lab 3. Full Adder Chun
Download
Report
Transcript Logic Design Lab 3. Full Adder Chun
Lab 1. Full Adder
Presenter: Chun-Hsien Ko
Contributors:
Chung-Ting Jiang and Lin-Kai Chiu
Dept. of Electrical and Computer Eng., NCTU
1
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
Outlines
Adder
How to Design a Logic Circuit
Half Adder and Full Adder
DIP Switch
Lab 3: 1-bit Full Adder
Dept. of Electrical and Computer Eng., NCTU
2
Logic Design
Chun-Hsien Ko
Adder (Half Adder)
Describing binary summation of two one-bit binary inputs
Lab 3. Full Adder
Two inputs x and y
Two outputs C(carry) and S(sum)
Carry (C) is represented the carry out bit
Sum (S) is represented the sum of x and y
Black box can be represented as
Dept. of Electrical and Computer Eng., NCTU
3
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
Design flow
Draw truth table
We have 2 inputs (x and y),
so there has 4 cases
List the corresponding output
(C and S)
x
y
C
S
0
0
1
1
0
1
0
1
0
0
0
1
0
1
1
0
Then output is sum of product
S = x’y + x y’
=xy
C=xy
x
y
x
S
y
y
C
x
Dept. of Electrical and Computer Eng., NCTU
4
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
How to cascade the half adder?
Cin
Describing binary summation of three one-bit inputs
Three inputs and two outputs
Black box can be represented as
Dept. of Electrical and Computer Eng., NCTU
5
Logic Design
Design flow
Draw truth table
Lab 3. Full Adder
Chun-Hsien Ko
Then output is sum of
product
S = x y’Cn’ + x’y’Cn + x
yCn + x’yCn’
= x y Cn
Cn+1 = xy + xCn + yCn
+xyCn
= xy + xCn + yCn
Dept. of Electrical and Computer Eng., NCTU
6
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
Using AND, OR, XOR to build a full adder
7432 (OR)
7408 (AND)
7486 (XOR)
Dept. of Electrical and Computer Eng., NCTU
7
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
DIP switch (指撥開關)
Switch the High/Low
voltage for Logic 1/0
Reserving the circuit of
DIP switch for following
experiments
The inner circuit of DIP switch
Dept. of Electrical and Computer Eng., NCTU
8
Logic Design
Lab 3. Full Adder
The related circuit of DIP switch
Chun-Hsien Ko
Connect to inputs
Use the 220Ω resistance
(Red-Red-Brown)
When the switch of pin 16
and pin 1 is connected,
the logic of input is “1”
When the switch of pin 16
and pin 1 is not connected,
the logic of input is “0”
Dept. of Electrical and Computer Eng., NCTU
9
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
Resistor Network (排阻)
Signal form here
Dept. of Electrical and Computer Eng., NCTU
10
Logic Design
Lab 3. Full Adder
Chun-Hsien Ko
Lab 3: 1-bit Full Adder
Use DIP switch as the input signal
Use LED to display the outputs (carry and sum)
Question: How to extend to N-bit Adder?
Dept. of Electrical and Computer Eng., NCTU
11