SolutionKeyWeek1ApplicationAssignment
SolutionKeyWeek1ApplicationAssignment
Assignment:
Mission 001
1. Using only logic gates, design a 2-bit full adder with carry. Here is a partial truth
table for the circuit.
INPUTS OUTPUTS
A0 A1 B0 B1 Ci S0 S1 Co
0 0 0 0 0 0 0 0
1 0 0 0 0 1 0 0
0 1 0 0 0 0 1 0
1 0 1 0 0 0 1 0
0 1 0 1 0 0 0 1
0 1 0 0 1 1 1 0
1 0 1 0 1 1 1 0
1 1 1 1 1 1 1 1
Where A and B are inputs, Ci is carry in, Si is output and Co is carry out.
Draw a schematic showing the gate interconnections. Include either a boolean equation
or an explanation of your design that matches the schematic you submit.
➤Solution:
RAM CONTENTS
Address Output Data
A B C D F
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Be sure to include the PLA fuse pattern and the contents of the LUT. Also provide an
explanation for your design choices.
➤Solution: