Arithmetic Intel FPGA IP

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

IP Catalog

Intel® FPGA IP(s)

Comments

ALTACCUMULATE

altaccumulate

Parameterized accumulator Intel® FPGA IP.

ALTECC

altecc_decoder

Error correction code (ECC) Intel® FPGA IP.

altecc_encoder

Error correction code (ECC) Intel® FPGA IP.

ALTFP_ABS

altfp_abs

Floating-point absolute value Intel® FPGA IP.

ALTFP_ADD_SUB

altfp_add_sub

Floating-point adder/subtractor Intel® FPGA IP.

ALTFP_COMPARE

altfp_compare

Parameterized floating-point comparator Intel® FPGA IP.

ALTFP_CONVERT

altfp_convert

Parameterized floating-point conversion Intel® FPGA IP.

ALTFP_DIV

altfp_div

Parameterized floating-point divider Intel® FPGA IP.

ALTFP_EXP

altfp_exp

Parameterized floating-point exponent Intel® FPGA IP.

ALTFP_INV

altfp_inv

Parameterized floating-point inverse Intel® FPGA IP.

ALTFP_INV_SQRT

altfp_inv_sqrt

Parameterized floating-point inverse square-root Intel® FPGA IP.

ALTFP_LOG

altfp_log

Parameterized floating-point logarithm square-root Intel® FPGA IP.

ALTFP_MATRIX_INV

altfp_matrix_inv

Parameterized floating-point matrix inversion Intel® FPGA IP.

ALTFP_MATRIX_MULT

altfp_matrix mult

Parameterized floating-point matrix multiplier Intel® FPGA IP.

ALTFP_MULT

altfp mult

Parameterized floating-point multiplier Intel® FPGA IP.

ALTFP_SQRT

altfp_sqrt

Parameterized floating-point square root Intel® FPGA IP.

ALTMEMMULT

altmemmult

Parameterized memory multiplier Intel® FPGA IP.

ALTMULT_COMPLEX

altmult_complex

Parameterized complex multiplier Intel® FPGA IP.

ALTSQRT

altsqrt

Parameterized integer square root Intel® FPGA IP.

LPM_ABS

lpm_abs

Parameterized absolute value Intel® FPGA IP.

LPM_ADD_SUB

lpm_add_sub

Parameterized adder/subtractor Intel® FPGA IP.

LPM_COMPARE

lpm_compare

Parameterized comparator Intel® FPGA IP.

LPM_COUNTER

lpm_counter

Parameterized counter Intel® FPGA IP.

LPM_DIVIDE

lpm_divide

Parameterized divider Intel® FPGA IP.

divide*

Parameterized divider Intel® FPGA IP.

The divide Intel® FPGA IP is provided only for backward compatibility.

LPM_MULT

lpm_mult

Parameterized multiplier Intel® FPGA IP.

altsquare

Parameterized squarer Intel® FPGA IP.

PARALLEL_ADD

parallel_add

Parallel adder Intel® FPGA IP.