Visible to Intel only — GUID: kly1439192080076
Ixiasoft
1. Stratix® 10 Variable Precision DSP Blocks Overview
2. Block Architecture Overview
3. Operational Mode Descriptions
4. Design Considerations
5. Stratix® 10 Variable Precision DSP Blocks Implementation Guide
6. Native Fixed Point DSP Stratix® 10 FPGA IP Core References
7. Multiply Adder IP Core References
8. ALTMULT_COMPLEX Intel® FPGA IP Core References
9. LPM_MULT Intel® FPGA IP Core References
10. Native Floating Point DSP Stratix® 10 FPGA IP References
11. LPM_DIVIDE (Divider) Intel FPGA IP Core
12. Stratix® 10 Variable Precision DSP Blocks User Guide Document Archives
13. Document Revision History for the Stratix® 10 Variable Precision DSP Blocks User Guide
2.1. Input Register Bank for Fixed-Point and Floating-Point Arithmetic
2.2. Pipeline Registers for Fixed-Point and Floating-Point Arithmetic
2.3. Pre-adder for Fixed-Point Arithmetic
2.4. Internal Coefficient for Fixed-Point Arithmetic
2.5. Multipliers for Fixed-Point and Floating-Point Arithmetic
2.6. Adder or Subtractor for Fixed-Point and Floating-Point Arithmetic
2.7. Accumulator, Chainout Adder, and Preload Constant for Fixed-Point Arithmetic
2.8. Systolic Register for Fixed-Point Arithmetic
2.9. Double Accumulation Register for Fixed-Point Arithmetic
2.10. Output Register Bank for Fixed-Point and Floating-Point Arithmetic
2.11. Exception Handling for Floating-Point Arithmetic
Visible to Intel only — GUID: kly1439192080076
Ixiasoft
1.2. Supported Operational Modes in Stratix® 10 Devices
Variable-Precision DSP Block Resource | Operation Mode | Supported Operation Instance | Pre-Adder Support | Coefficient Support | Input Cascade Support | Chainin Support | Chainout Support |
---|---|---|---|---|---|---|---|
1 variable precision DSP block | Fixed-point independent 18 x 19 multiplication | 2 1 | Yes | Yes | Yes 2 | No | No |
Fixed-point independent 27 x 27 multiplication | 1 | Yes | Yes | Yes 3 | Yes | Yes | |
Fixed-point two 18 x 19 multiplier adder mode | 1 | Yes | Yes | Yes2 | Yes | Yes | |
Fixed-point 18 x 18 multiplier adder summed with 36-bit input | 1 | No | No | No | Yes | Yes | |
Fixed-point 18 x 19 systolic mode | 1 | Yes | Yes | Yes2 | Yes | Yes | |
1 variable precision DSP block | Floating-point multiplication mode | 1 | No | No | No | No | Yes |
Floating-point adder or subtract mode | 1 | No | No | No | No | Yes | |
Floating-point multiplier adder or subtract mode | 1 | No | No | No | Yes | Yes | |
Floating-point multiplier accumulate mode | 1 | No | No | No | No | Yes | |
Floating-point vector one mode | 1 | No | No | No | Yes | Yes | |
Floating-point vector two mode | 1 | No | No | No | Yes | Yes | |
2 Variable precision DSP blocks | Fixed-point complex 18x19 multiplication | 1 | No | No | No | No | No |
4 Variable precision DSP blocks | Floating-point complex multiplication | 1 | No | No | No | No | No |
Variable-Precision DSP Block Resource | Operation Mode | Dynamic ACCUMULATE | Dynamic LOADCONST | Dynamic SUB | Dynamic NEGATE |
---|---|---|---|---|---|
1 variable precision DSP block | Fixed-point independent 18 x 19 multiplication | No | No | No | No |
Fixed-point independent 27 x 27 multiplication | Yes | Yes | No | Yes | |
Fixed-point two 18 x 19 multiplier adder mode | Yes | Yes | Yes | Yes | |
Fixed-point 18 x 18 multiplier adder summed with 36-bit input | Yes | Yes | Yes | Yes | |
Fixed-point 18 x 19 systolic mode | Yes | Yes | Yes | Yes | |
Floating-point multiplication mode | No | No | No | No | |
Floating-point adder or subtract mode | No | No | No | No | |
Floating-point multiplier adder or subtract mode | No | No | No | No | |
Floating-point multiplier accumulate mode | Yes | No | No | No | |
Floating-point vector one mode | No | No | No | No | |
Floating-point vector two mode | No | No | No | No | |
2 variable precision DSP blocks | Fixed-point complex 18 x 19 multiplication | No | No | No | No |
4 Variable precision DSP blocks | Floating-point complex multiplication | No | No | No | No |
1 The 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.