Arithmetic Altera® IP

Arithmetic components include accumulators, adders, multipliers, and LPM arithmetic functions.

IP Catalog Altera® IP(s) Comments
ALTACCUMULATE altaccumulate Parameterized accumulator Altera® IP.
ALTECC altecc_decoder Error correction code (ECC) Altera® IP.
altecc_encoder Error correction code (ECC) Altera® IP.
ALTMEMMULT altmemmult Parameterized memory multiplier Altera® IP.
ALTMULT_COMPLEX altmult_complex Parameterized complex multiplier Altera® IP.
ALTSQRT altsqrt Parameterized integer square root Altera® IP.
LPM_ABS lpm_abs Parameterized absolute value Altera® IP.
LPM_ADD_SUB lpm_add_sub Parameterized adder/subtractor Altera® IP.
LPM_COMPARE lpm_compare Parameterized comparator Altera® IP.
LPM_COUNTER lpm_counter Parameterized counter Altera® IP. Supported only in Arria® 10 and older devices.
LPM_DIVIDE lpm_divide Parameterized divider Altera® IP.
divide* Parameterized divider Altera® IP.The divide Altera® IP is provided only for backward compatibility.
LPM_MULT lpm_mult Parameterized multiplier Altera® IP.
altsquare Parameterized squarer Altera® IP.
PARALLEL_ADD parallel_add Parallel adder Altera® IP.