Visible to Intel only — GUID: eis1411544513593
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: eis1411544513593
Ixiasoft
2.4. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP Signals
Figure 14. FP_ACC_CUSTOM Intel® FPGA IP or Floating Point Custom Accumulator Intel® FPGA IP
Port Name | Required | Description |
---|---|---|
clk | Yes | All input signals, otherwise explicitly stated, must be synchronous to this clock |
areset | Yes | Asynchronous active-high reset. Deassert this signal synchronously to the input clock to avoid metastability issues. |
en | No | Global enable signal. This port is optional. |
x | Yes | Data input port. |
n | Yes | Boolean port which signals the beginning of a new data set to be accumulated. This should go high together with the first element in the new data set and should go low the next cycle. The data sets may be of variable length and a new data set may be started at any time. The accumulation result for an input is available after the reported latency. |
Port Name | Required | Description |
---|---|---|
r | Yes | The running value of the accumulation. |
xo | Yes | The overflow flag for port x. The signal goes high when the exponent of the input x is larger than maxMSBX. The signal remains high for the entire data set. This flag invalidates port r. You should consider increasing maxMSBX. This flag also indicate infinity and NaN. |
xu | Yes | The underflow flag for port x. The signal goes high when the exponent of the input x is smaller than LSBA. The signal remains high for the entire data set. This flag does not invalidate port r. You should consider lowering LSBA. |
ao | Yes | The overflow flag for Accumulator. The signal goes high when the exponent of the accumulated value is larger than MSBA. The signal remains high for the entire data set. This flag invalidates port r. You should consider increasing MSBA. |