3.5.2 DOTP Mode

DOTP mode computes the sum of two 10 x 9-bit multiplications. In this mode, the pre-adder is split into two 9-bit adders. The two 9-bit pre-adders must be in the same mode, either addition or subtraction.

In DOTP mode, the Math block implements the following output equation:

P[47:0] = ((B[8:0] ± D[8:0]) x A[17:9] ± (B[17:9] ± D[17:9]) x A[8:0]) x 29 + C[47:0] + E[47:0] + CARRYIN

The following figure shows the functional block diagram of the Math block in DOTP mode.

Figure 3-7. Functional Block Diagram of the Math Block in DOTP Mode