Altera Integer Arithmetic IP User Manual
Page 126

Table 9-8: ALTMULT_ADD Megafunction Parameters (Stratix II, Stratix III, and Stratix IV Devices Only)
Parameter Name
Type
Requi
red
Description
OUTPUT_SATURATE_TYPE
String
No
Specifies the saturation mode.
Values are
SYMMETRIC
and
ASYMMETRIC
. A value of
SYMMETRIC
specifies the absolute
value of the maximum negative
number equal to the maximum
positive number. A value of
ASYMMETRIC
specifies the
maximum negative number is
larger than the maximum
positive number. If omitted, the
default value is
ASYMMETRIC
.
WIDTH_SATURATE_SIGN
String
No
Specifies the saturation position.
The value is determined by
counting the bits that become the
sign bits after saturation. Values
are calculated according to the
following modes-
WIDTH_A
,
WIDTH_B
, and
WIDTH_RESULT
.
Value must be an unsigned
integer. If a positive number is
unavailable, no saturation is
allowed in your input/output
width and mode setting. If
omitted, the default value is
1
.
CHAINOUT_ADDER
String
No
Specifies the chainout mode of
the final adder stage. Values are
YES
and
NO
. If omitted, the
default value is
NO
.
ACCUMULATOR
String
No
Specifies the accumulator mode
of the final adder stage. Values
are
YES
and
NO
. If omitted, the
default value is
NO
. When value is
set to
YES
, rounding is dynamic
and you must initialize the
accumulator while rounded data
is acquired.
Table 9-9: ALTMULT_ADD Megafunction Parameters (Stratix III and Stratix IV Devices Only )
Parameter Name
Type
Requi
red
Description
WIDTH_CHAININ
Integer
No
Width of the
chainin[]
port.
WIDTH_CHAININ
equals
WIDTH_
RESULT
if port
chainin
is used. If
omitted, the default value is
1
.
UG-01063
2014.12.19
ALTMULT_ADD Parameters
9-25
ALTMULT_ADD (Multiply-Adder)
Altera Corporation