Visible to Intel only — GUID: kly1439961430224
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: kly1439961430224
Ixiasoft
3.1.4. 18 × 19 Multiplication Summed with 36-Bit Input Mode
Stratix® 10 variable precision DSP blocks support one 18 × 19 multiplication summed to a 36-bit input.
The 18 × 19 multiplication summed with 36-bit input mode uses the equations:
- resulta = (ax * ay) + by to sum the 18 x 19 multiplication with 36-bit input.
- resulta = (ax * ay) - by to subtract the 18 x 19 multiplication with 36-bit input.
Use the upper multiplier to provide the input for an 18 × 19 multiplication, while the bottom multiplier is bypassed. The by[17..0] and bx[35..18] signals are concatenated to produce a 36-bit input.
Use the SUB dynamic control signal to control the adder to perform addition or subtraction operation.
Figure 11. One 18 x 19 Multiplication Summed with 36-Bit Input Mode for Stratix® 10 Devices
In this figure, the variable is defined as follows:
- n = 19 for 18 × 19 signed operands
- n = 18 for 18 × 18 unsigned operands
Related Information