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

ID 849313
Date 8/06/2025
Public
Document Table of Contents

3.1.2. Multiplier Adder Sum Mode

The multiplier adder sum mode uses these equations:

  • resulta = (bx × by) + (ax × ay) to calculate the sum of the two 18 × 19 multiplications.
  • resulta = (bx × by) – (ax × ay) to calculate the difference of the two 18 × 19 multiplications.
Figure 21. One Sum of Two 18 x 18 or 18 × 19 Multipliers with One Variable Precision DSP Block for Agilex™ 3 Devices

In this figure, the variable is defined as follows:

  • n = 19 for 18 × 19 signed operands
  • n = 18 for 18 × 18 unsigned operands

Set the SUB dynamic control signal to high to calculate the difference of the two 18 × 19 multiplications.