Altera Integer Arithmetic IP User Manual
Page 114

Port Name
Required
Description
output_round
No
Enables dynamically controlled output rounding. When
OUTPUT_
ROUNDING
is set to
VARIABLE
,
output_round
enables the final
adder stage of rounding.
output_saturate
No
Enables dynamically controlled output saturation. When
OUTPUT_
SATURATION
is set to
VARIABLE
,
output_saturate
enables the
final adder stage of saturation.
chainout_round
No
Enables dynamically controlled
chainout
stage rounding. When
CHAINOUT_ROUNDING
is set to
VARIABLE
,
chainout_round
enables
the
chainout
stage of rounding.
chainout_saturate
No
Enables dynamically controlled
chainout
stage saturation. When
CHAINOUT_SATURATION
is set to
VARIABLE
,
chainout_saturate
enables the
chainout
stage of saturation.
zero_chainout
No
Dynamically specifies whether the
chainout
value is zero.
zero_loopback
No
Dynamically specifies whether the loopback value is zero.
accum_sload
No
Dynamically specifies whether the accumulator value is zero.
chainin
No
Adder result input bus from the preceding stage. Input port
[WIDTH_CHAININ - 1..0]
wide.
rotate
No
Specifies dynamically controlled port rotation in shift mode.
shift_right
No
Specifies dynamically controlled port shift right or left in shift
mode. Values are
0
and
1
. A value of
0
specifies a shift to the left,
a value of 1 specifies a shift to the right.
Table 9-4: ALTMULT_ADD Megafunction Input Ports (Arria V, Cyclone V, and Stratix V Devices Only )
Port Name
Required
Description
datac[]
Yes
Data input to the multiplier. Input port
[NUMBER_OF_
MULTIPLIERS * WIDTH_C - 1..0]
wide.
coefsel0[]
No
Coefficient input port
[0..3]
to the first multiplier.
coefsel1[]
No
Coefficient input port
[0..3]
to the second multiplier.
coefsel2[]
No
Coefficient input port
[0..3]
to the third multiplier.
coefsel3[]
No
Coefficient input port
[0..3]
to the fourth multiplier.
Table 9-5: ALTMULT_ADD Megafunction Output Ports
Port Name
Required
Description
result[]
Yes
Multiplier output port. Output port
[WIDTH_RESULT -
1..0]
wide.
overflow
No
Overflow flag. If
output_saturation
is enabled, overflow
flag is set.
UG-01063
2014.12.19
ALTMULT_ADD Ports
9-13
ALTMULT_ADD (Multiply-Adder)
Altera Corporation