Visible to Intel only — GUID: eis1411546466724
Ixiasoft
1. About Floating-Point IP Cores
2. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Core
3. ALTFP_ADD_SUB IP Core
4. ALTFP_DIV IP Core
5. ALTFP_MULT IP Core
6. ALTFP_SQRT
7. ALTFP_EXP IP Core
8. ALTFP_INV IP Core
9. ALTFP_INV_SQRT IP Core
10. ALTFP_LOG
11. ALTFP_ATAN IP Core
12. ALTFP_SINCOS IP Core
13. ALTFP_ABS IP Core
14. ALTFP_COMPARE IP Core
15. ALTFP_CONVERT IP Core
16. FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP Core
17. Floating-Point IP Cores User Guide Document Archives
18. Document Revision History for the Floating-Point IP Cores User Guide
1.1. List of Floating-Point IP Cores
1.2. Installing and Licensing Intel® FPGA IP Cores
1.3. Design Flow
1.4. Upgrading IP Cores
1.5. Floating-Point IP Cores General Features
1.6. IEEE-754 Standard for Floating-Point Arithmetic
1.7. Non-IEEE-754 Standard Format
1.8. Floating-Points IP Cores Output Latency
1.9. Floating-Point IP Cores Design Example Files
1.10. VHDL Component Declaration
1.11. VHDL LIBRARY-USE Declaration
2.1. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Features
2.2. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Output Latency
2.3. FP_ACC_CUSTOM Intel® FPGA IP Resource Utilization and Performance
2.4. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Signals
2.5. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Parameters
15.1. ALTFP_CONVERT Features
15.2. ALTFP_CONVERT Conversion Operations
15.3. ALTFP_CONVERT Output Latency
15.4. ALTFP_CONVERT Resource Utilization and Performance
15.5. ALTFP_CONVERT Design Example: Convert Double-Precision Floating-Point Format Numbers
15.6. ALTFP_CONVERT Signals
15.7. ALTFP_CONVERT Parameters
16.1. FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP Features
16.2. FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP Output Latency
16.3. FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP Target Frequency
16.4. FP_FUNCTIONS Intel® FPGA IP or Floating Point Functions Intel® FPGA IP Combined Target
16.5. FP_FUNCTIONS Intel® FPGA IP Resource Utilization and Performance
16.6. FP_FUNCTIONS Intel® FPGA IP Signals
16.7. FP_FUNCTIONS Intel® FPGA IP Parameters
Visible to Intel only — GUID: eis1411546466724
Ixiasoft
3.7. ALTFP_ADD_SUB Parameters
Parameter Name | Type | Required | Description |
---|---|---|---|
DIRECTION | String | Yes | Specifies addition or subtraction operations. Values are ADD, SUB, or VARIABLE. If this parameter is not specified, the default is ADD. When the value is VARIABLE, the add_sub port determines whether the operation is addition or subtraction. The add_sub port must be connected if the DIRECTION parameter is set to VARIABLE. If the value is ADD or SUB, the add_sub port is ignored. |
PIPELINE | Integer | No | Specifies the latency in clock cycles used in the ALTFP_ADD_SUB IP core. The PIPELINE parameter supports values of 7 through 14. If this parameter is not specified, the default value is 11. In general, a higher pipeline value produces better fMAX performance. |
ROUNDING | String | Yes | Specifies the rounding mode. The default value is TO_NEAREST. Other rounding modes are currently not supported. |
OPTIMIZE | String | No | Defines the design preference, whether the design is optimized for speed (faster fMAX), or optimized for area (lower resource count). Values are SPEED and AREA. If this parameter is not specified, the default is SPEED. |
WIDTH_EXP | Integer | No | Specifies the precision of the exponent. The bias of the exponent is always set to 2 (WIDTH_EXP-1) -1 (that is, 127 for single-precision format and 1023 for double-precision format). The WIDTH_EXP parameter must be 8 for the single-precision mode and 11 for the double-precision mode, or a minimum of 11 for the single-extended precision mode. The WIDTH_EXP parameter must be less than the WIDTH_MAN parameter. The sum of WIDTH_EXP and the WIDTH_MAN parameters must be less than 64. If this parameter is not specified, the default is 8. |
WIDTH_MAN | Integer | No | Specifies the precision of the mantissa. The WIDTH_MAN parameter must be 23 (to comply with the IEEE-754 standard for the single-precision mode) when the WIDTH_EXP parameter is 8. Otherwise, the WIDTH_MAN parameter must have a value that is greater than or equal to 31. The WIDTH_MAN parameter must be greater than the WIDTH_EXP parameter. The sum of the WIDTH_EXP and WIDTH_MAN parameters must be less than 64. If this parameter is not specified, the default is 23. |