eFEX firmware  1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards

Back to eFEX documentation
Entities
MultiAdderWithCarry.vhd File Reference

Multiple Adder with carry: adds many input words in cascade, with carry. More...

Go to the source code of this file.

Entities

MultiAdderWithCarry  entity
 Multiple Adder with carry: adds many input words in cascade, with carry. More...
 
Behavioral  architecture
 Multiple Adder with carry: adds many input words in cascade, with carry. More...
 

Detailed Description

Multiple Adder with carry: adds many input words in cascade, with carry.

This multi-sage adder works in cascade, adding 2^N numbers together, where N is the number of stages. The minimum latency of the block is N clock cycles (being N the number of stages) A delay might be added to synchronise with outher adders, multipliers, etc.. The total latency is L = N + D clock cycles, where N is the number of stages and D is the delay.

Author
David Reikher, heavily based on MultiAdder by Francesco Gonnella

Definition in file MultiAdderWithCarry.vhd.