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

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

2.1.5. Multipliers for Fixed-point Arithmetic

A single-variable precision DSP block can perform many multiplications in parallel, depending on the data width of the multiplier and implementation.

There are eight multipliers per variable precision DSP block. You can configure these multipliers in several operational modes:
  • Six 9 (signed) x 9 (signed) multipliers or six 8 (unsigned) x 8 (unsigned) multipliers
  • Two 18 (signed or unsigned) x 19 (signed) multipliers, or two 18 (signed or unsigned) x 18 (signed) multipliers
  • One 27 (signed or unsigned) x 27 (signed or unsigned) multiplier
  • One 16 (signed) x16 (signed) complex multiplication