Visible to Intel only — GUID: yqf1548897866680
Ixiasoft
1. Intel Agilex® 7 Variable Precision DSP Blocks Overview
2. Intel Agilex® 7 Variable Precision DSP Blocks Architecture
3. Intel Agilex® 7 Variable Precision DSP Blocks Operational Modes
4. Intel Agilex® 7 Variable Precision DSP Blocks Design Considerations
5. Native Fixed Point DSP Intel Agilex® FPGA IP Core References
6. Multiply Adder Intel® FPGA IP Core References
7. ALTMULT_COMPLEX Intel® FPGA IP Core References
8. LPM_MULT Intel® FPGA IP Core References
9. LPM_DIVIDE Intel® FPGA IP Core References
10. Native Floating Point DSP Intel Agilex® FPGA IP References
11. Intel Agilex® 7 Variable Precision DSP Blocks User Guide Archives
12. Document Revision History for the Intel Agilex® 7 Variable Precision DSP Blocks User Guide
2.1.1. Input Register Bank for Fixed-point Arithmetic
2.1.2. Pipeline Registers for Fixed-point Arithmetic
2.1.3. Pre-adder for Fixed-point Arithmetic
2.1.4. Internal Coefficient for Fixed-point Arithmetic
2.1.5. Multipliers for Fixed-point Arithmetic
2.1.6. Adder or Subtractor for Fixed-point Arithmetic
2.1.7. Accumulator, Chainout Adder, and Preload Constant for Fixed-point Arithmetic
2.1.8. Systolic Register for Fixed-point Arithmetic
2.1.9. Double Accumulation Register for Fixed-point Arithmetic
2.1.10. Output Register Bank for Fixed-point Arithmetic
2.2.1. Input Register Bank for Floating-point Arithmetic
2.2.2. Pipeline Registers for Floating-point Arithmetic
2.2.3. Multipliers for Floating-point Arithmetic
2.2.4. Adder or Subtractor for Floating-point Arithmetic
2.2.5. Output Register Bank for Floating-point Arithmetic
2.2.6. Exception Handling for Floating-point Arithmetic
3.2.2.1. FP16 Supported Precision Formats
3.2.2.2. Sum of Two FP16 Multiplication Mode
3.2.2.3. Sum of Two FP16 Multiplication with FP32 Addition Mode
3.2.2.4. Sum of Two FP16 Multiplication with Accumulation Mode
3.2.2.5. FP16 Vector One Mode
3.2.2.6. FP16 Vector Two Mode
3.2.2.7. FP16 Vector Three Mode
5.1. Native Fixed Point DSP Intel Agilex® FPGA IP Release Information
5.2. Supported Operational Modes
5.3. Maximum Input Data Width for Fixed-point Arithmetic
5.4. Maximum Output Data Width for Fixed-point Arithmetic
5.5. Parameterizing Native Fixed Point DSP IP
5.6. Native Fixed Point DSP Intel Agilex® FPGA IP Signals
5.7. IP Migration
10.1. Native Floating Point DSP Intel Agilex® FPGA IP Release Information
10.2. Native Floating Point DSP Intel Agilex® FPGA IP Core Supported Operational Modes
10.3. Parameterizing the Native Floating Point DSP Intel Agilex® FPGA IP
10.4. Native Floating Point DSP Intel Agilex® FPGA IP Core Signals
10.5. IP Migration
10.4.1. FP32 Multiplication Mode Signals
10.4.2. FP32 Addition or Subtraction Mode Signals
10.4.3. FP32 Multiplication with Addition or Subtraction Mode Signals
10.4.4. FP32 Multiplication with Accumulation Mode Signals
10.4.5. FP32 Vector One and Vector Two Modes Signals
10.4.6. Sum of Two FP16 Multiplication Mode Signals
10.4.7. Sum of Two FP16 Multiplication with FP32 Addition Mode Signals
10.4.8. Sum of Two FP16 Multiplication with Accumulation Mode Signals
10.4.9. FP16 Vector One and Vector Two Modes Signals
10.4.10. FP16 Vector Three Mode Signals
Visible to Intel only — GUID: yqf1548897866680
Ixiasoft
1.2.1. Fixed-point Arithmetic
Variable-precision DSP Block Resource | Operation Mode | Supported Operation Instance | Pre-adder Support | Coefficient Support | Input Cascade Support | Chainin/Chainout Support |
---|---|---|---|---|---|---|
1 variable precision DSP block | Fixed-point independent 18 x 19 multiplication | 2 1 | Yes | Yes | Yes 2 | No |
Fixed-point independent 27 x 27 multiplication | 1 | Yes | Yes | Yes 3 | Yes | |
Fixed-point two 18 x 19 multiplier adder mode | 1 | Yes | Yes | Yes 2 | Yes | |
Fixed-point 18 x 18 multiplier adder summed with 36-bit input | 1 | No | No | No | Yes | |
Fixed-point 18 x 19 systolic mode | 1 | Yes | Yes | Yes2 | Yes | |
Fixed-point four 9 x 9 multiplier adder mode | 1 | No | No | No | Yes | |
2 Variable precision DSP blocks | Fixed-point complex 18x19 multiplication | 1 | No | No | Yes2 | No |
Variable-Precision DSP Block Resource | Operation Mode | Dynamic ACCUMULATE | Dynamic LOADCONST | Dynamic SUB | Dynamic NEGATE | Dynamic Scanin | Dynamic Chainout |
---|---|---|---|---|---|---|---|
1 variable precision DSP block | Fixed-point four 9 x 9 multiplier adder mode | Yes | Yes | No | No | No | Yes |
Fixed-point independent 18 x 19 multiplication | No | No | No | No | Yes | No | |
Fixed-point independent 27 x 27 multiplication | Yes | Yes | No | Yes | No | Yes | |
Fixed-point two 18 x 19 multiplier adder mode | Yes | Yes | Yes | Yes | Yes | Yes | |
Fixed-point 18 x 18 multiplier adder summed with 36-bit input | Yes | Yes | Yes | Yes | No | Yes | |
Fixed-point 18 x 19 systolic mode | Yes | Yes | Yes | Yes | Yes | Yes | |
2 variable precision DSP blocks | Fixed-point complex 18 x 19 multiplication | No | No | No | No | No | No |
Related Information
1 The Intel® Quartus® Prime software determines the merging of two independent multiplication automatically when there are not enough DSP blocks on the device or within a Logic Lock (Standard) region.
2 Each of the two inputs to a pre-adder has a maximum width of 18-bit. When the input cascade is used to feed one of the pre-adder inputs, the maximum width for the input cascade is 18-bit.
3 When you enable the pre-adder feature, the input cascade support is not available.