
8
Register Port Registers input port C and Carry In (if C is not set to constant)
Input Port ARSHFT17
Right Shift of
Feedback Input Feedback input is arithmetic right-shifted by 17 if selected
Register Port Registers ARSHFT17 control signal
Input Port SUB
Register Port Registers control input port SUB when Multiplier Accumulator with
Adder/Subtractor option is selected
Output Port P
Register Port Always Selected Registers output port P, CDOUT and Overflow/CarryOut
Overflow/CarryOut None, Overflow,
CarryOut Select the output port function to include in the module interface
Table 2-1 • Hard Multiplier Accumulator Normal Mode Configuration Description (continued)
Name Valid Range Description
Table 2-2 • Hard Multiplier Accumulator Dot Product Mode Configuration Description
Name Valid Range Description
Input Port A0
Use Constant Sets input port A0 to constant
Constant Value (Hex) -28to (28- 1) Two's complement value of A0, if A0 is constant. Values shorter than 9
bits are padded with zeros. Negative values must be a full 9 bits wide.
For example, 0xFF means +255 (28- 1), while 0x1FF means -1
Width 2 to 9 Width of input port A0; if shorter than 9 bits it is sign-extended. For
example, if the width is 8, a value of 0x7F means +127 and a value of
0xFF means -1.
Register Port Registers input port A0 (if A0 is not set to constant)
Input Port A1
Use Constant Sets input port A1 to constant
Constant Value (Hex) -28to (28- 1) Two's complement value of A1, if A1 is constant. Values shorter than 9
bits are padded with zeros. Negative values must be a full 9 bits wide.
For example, 0xFF means +255 (28- 1), while 0x1FF means -1
Width 2 to 9 Width of input port A1; if shorter than 9 bits it is sign-extended. For
example, if the width is 8, a value of 0x7F means +127 and a value of
0xFF means -1.
Register Port Registers input port A1 (if A1 is not set to constant)
Input Port B0