1. Go through the Xilinx tutorial .
2. Using schematic capture of Xilinx tools and a hierarchal approach, design of a 4-bit ALU that performs the following operations. In addition, your circuit should generate N (sign), Z (zero), C (carry), O (overflow) status signals. Make sure your design only has a single carry line between stages.
Arithmetic
Operations:
|
Logical
Operations:
|
Add: A + B | AND: A B |
Subtract: A - B | OR: A + B |
Increment: A+1 | XOR A XOR B |
Decrement: A - 1 | NOT: A' |
4. Download your design onto the Xilinx board
5. Verify the circuit and have it signed by your instructor or TA.