Altera Integer Arithmetic IP User Manual

Page 126

Advertising
background image

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

Send Feedback

Advertising