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