Joshua Philip Ingalls

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Science in Cybersecurity (Class of 2025)

View My Resume

View My LinkedIn Profile

View the Project on GitHub ThunderboltG/JoshuaIngalls.github.io

Back to Portfolio

Ripple-Carry Adder

Project description

The Ripple-Carry Adder is a 32-bit adder used for processors. The rippleCarryAdder.v file runs the code to add the two 32 bit integers, while the test program visually demonstrates the tests through the CLI. A fullAdder is included as an include to allow the RCA to work properly.

How to compile and run the program

How to compile and run the project.

iverilog -o output rippleCarryAdder.v rippleCarryAdderTest.v 
./output

If the programming language does not require compilation, the update the heading to be “How to run the program.” If your application is deployed on a remote service, including instructions on how to deploy it.

UI Design

The Test program is designed to output to the command line. The program displays the current values of A and B, displays the current Cin value, and the Sum of the ripple-carry adder.

screenshot
Fig 1. The Ripple-Carry Adder

For more details see Ripple-Carry Adder.

Back to Portfolio