Objective
In this lab, we will learn how to study and build different types of adders.
Part 1. 4-bit Adder/Subtractor with Overflow
Build a 4-bit Adder/Subtractor with Overflow Indicator.
For negative numbers, use 2's compliment representation.
|
i.
|
Design and implement the circuit (describe how the adder and subtractor
work and how you derive the circuit)
|
|
ii.
|
Build and simulate the circuit using xilinx
(show at least 8 different simulation cases).
|
Part 2. 4-bit Carry Lookahead Adder
Build a 4-bit carry lookahead adder
|
i.
|
Design and implement the circuit (describe how carry lookahead works and how you derive
the final circuit layout)
|
|
ii.
|
Build and simulate the circuit using xilinx.
(show at least 8 different simulation cases).
|
|
iii.
|
Describe the advantages and disadvantages of carry lookahead adder in
relation to ripple adder.
|
Part 3. 8-bit Carry Select Adder
Build an 8-bit carry select adder
|
i.
|
Design and implement the circuit (describe how carry select adder works and how you derive
the final circuit layout)
|
|
ii.
|
Build and simulate the circuit using xilinx
(show at least 8 different simulation cases).
|
|
iii.
|
Describe the advantage of carry select adder.
|
Report
Title page:
- Names of students and due date.
- Title of the lab and objective.
- A brief description of each person's contribution.
Content:
- Part 1 i, ii
- Part 2 i, ii, iii
- Part 3 i, ii, iii
- Include this prinout at the end of the lab report
Grading
90% will based on the completeness and correctness of the report. 10% will
based on the neatness, organization, and following instruction of the report
format.
|