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

ID 813968
Date 4/01/2024
Public
Document Table of Contents

3. Agilex™ 5 Variable Precision DSP Blocks Operational Modes

This section describes how you can configure the Agilex™ 5 variable precision DSP block to efficiently support the fixed-point arithmetic and floating-point arithmetic operational modes.
Table 16.  Operational Modes
Fixed-point Arithmetic Floating-point Arithmetic Tensor Mode
  • Independent multiplier mode
  • Multiplier adder sum mode
  • Independent complex multiplier
  • 18 × 18 multiplication summed with 36-Bit input mode
  • 18 × 18 systolic FIR mode
  • FP32 single-precision multiplication mode
  • FP32 single-precision addition or subtraction mode
  • FP32 single-precision multiply-add or multiply-subtract mode
  • FP32 single-precision multiply accumulate mode
  • Sum of two FP16 multiplication mode
  • Sum of two FP16 multiplication with FP32 addition mode
  • Sum of two FP16 multiplication with accumulation mode
  • FP32 single-precision and FP16 half-precision vector one mode
  • FP32 single-precision and FP16 half-precision vector two mode
  • FP32 single-precision and FP16 half-precision direct vector three mode
  • FP32 single-precision and FP16 half-precision direct vector dot product
  • FP32 single-precision and FP16 half-precision complex multiplication
  • Tensor floating-point mode
  • Tensor fixed-point mode
  • Tensor accumulation mode