Visible to Intel only — GUID: sam1395329597887
Ixiasoft
Visible to Intel only — GUID: sam1395329597887
Ixiasoft
1. Integer Arithmetic IP Cores
Updated for: |
---|
Intel® Quartus® Prime Design Suite 25.1 |
These functions offer more efficient logic synthesis and device implementation than coding your own functions. You can customize the IP cores to accommodate your design requirements.
The integer arithmetic IP cores are divided into the following two categories:
- Library of parameterized modules (LPM) IP cores
- Intel® -specific (ALT) IP cores
The following table lists the integer arithmetic IP cores.
IP Cores | Function Overview | Supported Device |
---|---|---|
LPM IP cores | ||
LPM_COUNTER | Counter | Arria® II GX, Arria II GZ, Arria V, Arria® 10, Cyclone® IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX® II, MAX V, MAX 10, Stratix® IV, Stratix V, Agilex™ 5, Agilex™ 7 |
LPM_DIVIDE | Divider | Arria II GX, Arria II GZ, Arria V, Arria® 10, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX II, MAX V, MAX 10, Stratix IV, Stratix V, Stratix® 10, Agilex™ 5, Agilex™ 7 |
LPM_MULT | Multiplier | Arria II GX, Arria II GZ, Arria V, Arria® 10, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX II, MAX V, MAX 10, Stratix IV, Stratix V, Stratix® 10 Stratix® 10, Agilex™ 5, Agilex™ 7 |
LPM_ADD_SUB | Adder or subtractor | Arria II GX, Arria II GZ, Arria V, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, MAX 10, MAX II, MAX V, Stratix IV, Stratix V |
LPM_COMPARE | Comparator | Arria II GX, Arria II GZ, Arria V, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, MAX 10, MAX II, MAX V, Stratix IV, Stratix V Stratix® 10, Agilex™ 5 |
Intel® -specific (ALT) IP cores | ||
ALTECC | ECC Encoder/Decoder | Arria II GX, Arria II GZ, Arria V, Arria® 10, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX II, MAX V, MAX 10, Stratix IV, Stratix V, Agilex™ 5, Agilex™ 7, Agilex™ 3 |
Intel FPGA Multiply Adder or ALTERA_MULT_ADD | Multiplier-Adder | Arria V, Stratix V, Cyclone V, Stratix® 10, Arria® 10, Cyclone® 10 GX |
ALTMEMMULT | Memory-based Constant Coefficient Multiplier | Arria II GX, Arria II GZ, Arria V, Arria® 10 ( Quartus® Prime Standard Edition), Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, MAX II, MAX V, MAX 10, Stratix IV, Stratix V |
ALTMULT_ACCUM | Multiplier-Accumulator | Arria II GX, Arria II GZ, Cyclone IV E, Cyclone IV GX, Cyclone® 10 LP, MAX 10, MAX II, MAX V, Stratix IV |
ALTMULT_ADD | Multiplier-Adder | Arria II GX, Arria II GZ, Cyclone IV E, Cyclone IV GX, Cyclone® 10 LP, MAX 10, MAX II, MAX V, Stratix IV |
ALTMULT_COMPLEX | Complex Multiplier | Arria II GX, Arria II GZ, Arria® 10, Arria V, Arria V GZ, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 GX, Cyclone® 10 LP, MAX 10, Stratix V, Stratix® 10, Agilex™ 5, Agilex™ 7 |
ALTSQRT | Integer Square-Root | Arria II GX, Arria II GZ, Arria V, Arria® 10, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX II, MAX V, MAX 10, Stratix IV, Stratix V, Agilex™ 5, Agilex™ 7 |
PARALLEL_ADD | Parallel Adder | Arria II GX, Arria II GZ, Arria V, Arria® 10, Cyclone IV E, Cyclone IV GX, Cyclone V, Cyclone® 10 LP, Cyclone® 10 GX, MAX II, MAX V, MAX 10, Stratix IV, Stratix V, Agilex™ 5, Agilex™ 7 |