Altera Integer Arithmetic IP User Manual

Page 144

Advertising
background image

Table 10-4: ALTMULT_COMPLEX Megafunction Parameters

Parameter Name

Type

Required

Description

IMPLEMENTATION_STYLE

String

Yes

Specifies the representation algorithm

and the number of bits per channel.

Values are

AUTO

,

CANONICAL

, and

CONVENTIONAL

. If omitted, the default

value is

AUTO

. When set to

AUTO

, the

Quartus II software determines the best

implementation based on the selected

device family and input width. A value

of

CANONICAL

is available for input

widths that are less than 18 bits and for

all supported devices, except for Stratix

III devices. A value of

CONVENTIONAL

is

available for all supported device

families for all input ranges (1 to 256

bits).

PIPELINE

Integer

Yes

Specifies the amount of latency, in clock

cycles, needed to produce the result.

Values are

[0..14]

. If omitted, the

default value is

4

. If the value of

IMPLEMENTATION_STYLE

is

CANONICAL

,

the maximum value of

PIPELINE

is

14

,

and if the value of the

IMPLEMENTA-

TION_STYLE

parameter is

CONVENTIONAL

, the maximum value of

PIPELINE

is

11

.

REPRESENTATION_A

String

Yes

Specifies the number representation of

data

A

. Values are

UNSIGNED

and

SIGNED

. If omitted, the default value is

UNSIGNED

. The data

A

inputs are

interpreted as unsigned numbers when

the value is set to

UNSIGNED

, and as

two's complement when the value is set

to

SIGNED

.

REPRESENTATION_B

String

Yes

Specifies the number representation of

data

B

. Values are

UNSIGNED

and

SIGNED

. If omitted, the default value is

UNSIGNED

. The data

B

inputs are

interpreted as unsigned numbers when

the value is set to

UNSIGNED

, and as

two's complement when the value is set

to

SIGNED

.

WIDTH_A

Integer

Yes

Specifies the width of the

dataa_

real[]

and

dataa_imag[]

ports. Value

must be

256

bits or less. If omitted, the

default value is

18

.

UG-01063

2014.12.19

ALTMULT_COMPLEX Parameters

10-7

ALTMULT_COMPLEX (Complex Multiplier)

Altera Corporation

Send Feedback

Advertising