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. |