Visible to Intel only — GUID: xzv1506493093173
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: xzv1506493093173
Ixiasoft
6.4. Parameterizing Native Fixed Point DSP IP Core
- In Quartus® Prime Pro Edition, create a new project that targets a Stratix® 10 device.
- In IP Catalog, click Library > DSP > Primitive DSP > Native Fixed Point DSP .
The Native Fixed Point DSP IP Core IP parameter editor opens.
- In the New IP Variation dialog box, enter an Entity Name and click OK.
- Under Parameters, select the operation mode, multiplier configuration, clear signal, port width, and internal coefficient configurations according to the variant of your IP core
- In the DSP Block View, switch the clock of each valid register.
- Click the input and output ports in the GUI to select your desired inputs and outputs.
- Click the Preadder symbols in the GUI to select addition or subtraction.
- Click the Top delay register Bottom delay register and symbols in the GUI to enable the delay registers.
- Click the multiplexer symbols in the GUI to enable the preadder modules and the internal coefficient modules.
- Click the clken port symbols to create clock enable signal for each valid register.
- Click the clr port symbols to create clear signal for each valid register.
- Click Generate HDL.
- Click Finish.