Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 729 Bytes

README.md

File metadata and controls

14 lines (9 loc) · 729 Bytes

Ripple-Carry-Carry-Lookahead

Ripple carry and carry lookahead are both architectures of the adder file

  • includes a full adder(FA) for the ripple carry
  • includes cla2, cgen2 for the carry lookahead
  • includes a test bench for each component

The carry lookahead is created by two instantiations of cla2 which feed into cgen2 which produces the outputs. CLA only adds 4 bits but does include a carry_out.

Ripple carry is created by linked together multiple instantiations of FA in a for generate loop and adds up to 8 bits plus a carry_out.

This VHDL project with made to be demoed on the max10 de-lite.

extra files including the top level entity and adder_tb were provided by either Cristophe Bobda or Gregg Stitt.