Variable Precision DSP Blocks User Guide: Agilex™ 5 FPGAs and SoCs

ID 813968
Date 4/25/2025
Public

Visible to Intel only — GUID: zbe1690738119102

Ixiasoft

Document Table of Contents

12. Document Revision History for the Variable Precision DSP Blocks User Guide: Agilex™ 5 FPGAs and SoCs

Document Version Quartus® Prime Version Changes
2025.04.25 25.1
  • Added int16 complex multiplication to the list of Agilex™ 5 fixed-point arithmetic features in the Features section.
  • Added footnote about "x" flag to clarify that it can be '0' or '1' in the following tables:
    • Table: Multiplication Exception Handling Possible Results for FP16 Extended Modes
    • Table: Addition Exception Handling Possible Results for FP16 Extended Modes
  • Updated Chainout Adder/Accumulator Feature for clarity.
  • Update the release information sections for the following IP sections:
    • Native Fixed Point DSP Agilex™ FPGA IP
    • Native Floating Point DSP Agilex™ FPGA IP
    • Native AI Optimized DSP Agilex™ FPGA IP
    • Multiply Adder FPGA IP
    • ALTMULT_COMPLEX FPGA IP
    • LPM_MULT FPGA IP
    • LPM_DIVIDE FPGA IP
2025.03.13 24.3.1
  • Added Chainout Adder/Accumulator Feature section
  • Removed section:
    • Dynamic Chainout
    • Chainout Adder
  • Updated section to remove Dynamic Chainout support:
    • Agilex™ 5 Variable Precision DSP Blocks Architecture
    • Accumulator, Chainout Adder, and Preload Constant for Fixed-point Arithmetic
    • Dynamic Scanin
    • Native Fixed Point DSP Agilex™ FPGA IP Core References
    • Accumulator/Output Chaining
    • 9 × 9 Sum of 4 Mode Signals
    • 18 × 18 Sum of Two Mode Signals
    • 18 × 18 Plus 36 Mode Signals
    • 18 × 18 Systolic Mode Signals
    • 27 × 27 Mode Signals
  • Updated Pre-adder Input Mode section.
  • Updated table:
    • Multipliers Tab
    • Tensor Fixed-point Mode Signals
2024.09.20 24.1
  • Added sections:
    • Input Register Bank for Tensor Floating-point Mode
    • Input Register Bank for Tensor Fixed-point Mode
    • Input Register Bank for Tensor Accumulation Mode
    • Pipeline Registers for Tensor Floating-point Mode
    • Pipeline Registers for Tensor Fixed-point Mode
    • Pipeline Registers for Tensor Accumulation Mode
    • Cascade Signals for Tensor Floating-point Mode
    • Cascade Signals for Tensor Fixed-point Mode
    • Cascade Signals for Tensor Accumulation Mode
    • Output Registers for Tensor Floating-point Mode
    • Output Registers for Tensor Fixed-point Mode
    • Output Registers for Tensor Accumulation Mode
  • Updated sections:
    • Operational Modes for Tensor Mode
    • Data Input Feed Preloading Method
    • Side Input Feed Preloading Method
    • Tensor Floating-point Mode
    • Tensor Fixed-point Mode
    • Tensor Accumulation Mode
    • Operation Mode Tab
    • Clock Source Enable/Clear Tab
    • Tensor Floating-Point Mode Signals
    • Using Less Than 36-Bit Operand In 18 x 18 Plus 36 Mode Example
    • Pipelining
    • FP32 Multiplication with Addition or Subtraction Mode Signals
    • FP32 Multiplication with Accumulation Mode Signals
    • FP32 Vector One and Vector Two Modes Signals
    • Sum of Two FP16 Multiplication Mode Signals
    • Sum of Two FP16 Multiplication with FP32 Addition Mode Signals
    • Sum of Two FP16 Multiplication with Accumulation Mode Signals
    • FP16 Vector One and Vector Two Modes Signals
    • FP16 Vector Three Mode Signals
    • Parameterizing the Native AI Optimized DSP Agilex FPGA IP
    • Native AI Optimized DSP Agilex FPGA IP Core Signals
  • Removed sections:
    • DOT Product Vector Engines for Tensor Mode
    • Fixed-point to Floating-point Converter for Tensor Mode
    • Fixed-point to 32-bit Floating-point Conversion Examples
    • Exception Handling for Floating-point Conversion
    • Dynamic Control Multiplexer Bank for Tensor Mode
    • Accumulator for Tensor Mode
2024.04.01 24.1 Initial release.