Procedure

Part 1: Create a Vivado project called “adder8” (or something similar) as you did in the Lab 0 tutorial. Implement a full adder module called “fulladd” as shown in one of the figures, 3.18 – 3.21 of the textbook. Figures 3.18 and 3.19 of the textbook implement the single-bit full adder using the familiar structural form. Figures 3.20 and 3.21 implement the exact same circuit using a continuous assignment statement. Depending on your previous experience and understanding, pick one of these styles to implement your single bit adder.

Part 2: Implement an 8-bit adder module call “adder8”. Instantiate the full adder circuit 8 times to create an 8-bit adder using a style similar to that used in Figure 3.23 of the textbook.

Here's the Lab Code. Lab 1 Code