Stratix® 10 Variable Precision DSP Blocks User Guide

ID 683832
Date 7/08/2024
Public
Document Table of Contents

3.2.1.3. Multiply Accumulate Mode

This mode performs floating-point multiplication followed by floating-point addition or subtraction with the previous multiplication result.

When ACCUMULATE signal is high, this mode uses the equation of result = (ay*az) +/- previous value.

When ACCUMULATE signal is low, this mode uses the equation of result = (ay*az).

The floating-point multiply accumulate mode supports the following exception flags:
  • mult_invalid
  • mult_inexact
  • mult_overflow
  • mult_underflow
  • adder_invalid
  • adder_inexact
  • adder_overflow
  • adder_underflow
Figure 19. Multiply Accumulate Mode for Stratix® 10 Devices