X 8 (Unsigned) Or 9 X 9 (Signed) Sum Of 4 Mode; Multiplier Adder Sum Mode - Intel Agilex User Manual

Variable precision dsp blocks
Hide thumbs Also See for Agilex:
Table of Contents

Advertisement

3.1.2. 8 x 8 (unsigned) or 9 x 9 (signed) Sum of 4 Mode

The 8 x 8 (unsigned) or 9 x 9 sum of 4 mode uses the following equations:
resulta = (ax * ay)+(bx * by)+(cx * cy)+(dx * dy)
Figure 18.
9 × 9 Sum of 4
In this figure, the variables are defined as follows:
n = 8 and m = 8 for 8 x 8 unsigned operands
n = 9 and m = 9 for 9 x 9 signed operands
ay [(n-1)..0]
ax [(n-1)..0]
by [(n-1)..0]
bx [(n-1)..0]
cy [(n-1)..0]
cx [(n-1)..0]
dy [(n-1)..0]
dx [(n-1)..0]

3.1.3. Multiplier Adder Sum Mode

The multiplier adder sum mode uses the equations:
resulta = (bx * by) + (ax * ay) to calculate the sum of the two 18 x 19
multiplications.
resulta = (bx * by) - (ax * ay) to calculate the difference of the two 18 x 19
multiplications.
®
Intel
Agilex
Variable Precision DSP Blocks User Guide
34
3. Intel Agilex Variable Precision DSP Blocks Operational Modes
Variable-Precision DSP Block
Multiplier
9
9
Multiplier
9
9
Multiplier
9
9
Multiplier
9
9
*This block diagram shows the functional representation of the DSP block.
The pipeline registers are embedded within the various circuits of the DSP block.
x
Adder
+
x
Adder
+
x
Adder
+
x
UG-20213 | 2019.04.02
resulta[(63..0]
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents