Altera Integer Arithmetic IP User Manual

Page 114

Advertising
background image

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

Send Feedback

Advertising