Arithmetic Megafunctions

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

text-align:left;

IP Catalog

Megafunction(s)

Comments

ALTACCUMULATE

altaccumulate

Parameterized accumulator megafunction.

ALTECC

altecc_decoder

Error correction code (ECC) megafunction.

altecc_encoder

Error correction code (ECC) megafunction.

ALTFP_ABS

altfp_abs

Floating-point absolute value megafunction.

ALTFP_ADD_SUB

altfp_add_sub

Floating-point adder/subtractor megafunction.

ALTFP_COMPARE

altfp_compare

Parameterized floating-point comparator megafunction.

ALTFP_CONVERT

altfp_convert

Parameterized floating-point conversion megafunction.

ALTFP_DIV

altfp_div

Parameterized floating-point divider megafunction.

ALTFP_EXP

altfp_exp

Parameterized floating-point exponent megafunction.

ALTFP_INV

altfp_inv

Parameterized floating-point inverse megafunction.

ALTFP_INV_SQRT

altfp_inv_sqrt

Parameterized floating-point inverse square-root megafunction.

ALTFP_LOG

altfp_log

Parameterized floating-point logarithm square-root megafunction.

ALTFP_MATRIX_INV

altfp_matrix_inv

Parameterized floating-point matrix inversion megafunction.

ALTFP_MATRIX_MULT

altfp_matrix mult

Parameterized floating-point matrix multiplier megafunction.

ALTFP_MULT

altfp mult

Parameterized floating-point multiplier megafunction.

ALTFP_SQRT

altfp_sqrt

Parameterized floating-point square root megafunction.

ALTMEMMULT

altmemmult

Parameterized memory multiplier megafunction.

ALTMULT_COMPLEX

altmult_complex

Parameterized complex multiplier megafunction.

ALTSQRT

altsqrt

Parameterized integer square root megafunction.

LPM_ABS

lpm_abs

Parameterized absolute value megafunction.

LPM_ADD_SUB

lpm_add_sub

Parameterized adder/subtractor megafunction.

LPM_COMPARE

lpm_compare

Parameterized comparator megafunction.

LPM_COUNTER

lpm_counter

Parameterized counter megafunction.

LPM_DIVIDE

lpm_divide

Parameterized divider megafunction.

divide*

Parameterized divider megafunction.

The divide megafunction is provided only for backward compatibility.

LPM_MULT

lpm_mult

Parameterized multiplier megafunction.

altsquare

Parameterized squarer megafunction.

PARALLEL_ADD

parallel_add

Parallel adder megafunction.