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

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

3.2.3.2. Direct Vector Dot Product

The following figures shows the combination of DSP blocks to create direct vector dot product. For FP32 single-precision floating-point arithmetic, the direct vector dot product consists of:
  • Multiply-add and subtract mode with chainin parameter turned on
  • Vector one
  • Vector two
Figure 47. Direct Vector Dot Product Using FP32 Single-precision Floating-point Arithmetic
For FP16 half-precision floating-point arithmetic, the direct vector dot product consists of:
  • Sum of two multiplication with FP32 addition mode with chainin feature enabled
  • Vector one
  • Vector two
Figure 48. Direct Vector Dot Product Using FP16 Half-precision Floating-point Arithmetic