8-bit ripple is created by cascadding 1-bit full adders
connecting the output Carry bit to next Input Carry bit
The top portion shows the implementation of a 1-bit full adder named "fulladd" and the bottom portion of the file shows the implementation of the 8-bit full adder named "adder8" using the component "fulladd" from before.
The carryout from stage0 ( bit 0 ) is c1.
the carryin in stage1 ( bit 1 ) is c1....
We can continue to use this method to create a 32-bit adder from 32 1-bit adders
or we can create a 32 bit adder from 4 8-bit adders.
run the compile/analyze on the file.