Altera Integer Arithmetic IP User Manual
Page 144

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