Altera Integer Arithmetic IP User Manual
Page 66

Parameter Name
Type
Required
Description
INPUT_SOURCE_A[0…3]
String No
Specifies the data source to the first
multiplier. Values are
DATAA
and
SCANA
. If
this parameter is set to
DATAA
, the adder uses
the values from the
dataa[]
port. If this
parameter is set to
SCANA
, the adder uses
values from the
scanina[]
. If omitted, the
default value is
DATAA
.
REPRESENTATION_A
String No
Specifies the numerical representation of the
multiplier input A. Values are
UNSIGNED
and
SIGNED
. When this parameter is set to
SIGNED
, the adder interprets the multiplier
input A as a signed number. When this
parameter is set to
UNSIGNED
, the adder
interprets the multiplier input A as an
unsigned number. If omitted, the default
value is
UNSIGNED
. If the corresponding
PORT_SIGNA
value is
USED
, this parameter is
ignored. Use the parameter
PORT_SIGNA
to
access the
signa
input port for dynamic
control of the representation through the
signa
input port.
REPRESENTATION_B
String No
Specifies the numerical representation of the
multiplier input B. Values are
UNSIGNED
and
SIGNED
. When this parameter is set to
SIGNED
, the adder interprets the multiplier
input B as a signed number. When this
parameter is set to
UNSIGNED
, the adder
interprets the multiplier input B as an
unsigned number. If omitted, the default
value is
UNSIGNED
. If the corresponding
PORT_SIGNB
value is
USED
, this parameter is
ignored. Use the parameter
PORT_SIGNB
to
access the
signb
input port for dynamic
control of the representation through the
signb
input port.
SIGNED_REGISTER_[]
String No
Parameter [A, B]. Specifies the clock signal
for the first register on the corresponding
sign[]
port. Values are
UNREGISTERED
,
CLOCK0
,
CLOCK1
, and
CLOCK2
. If the
corresponding
sign[]
port value is
UNUSED
,
this parameter is ignored. If omitted, the
default value is
UNREGISTERED
. The value
must be set similar to the value of
INPUT_
REGISTER_A0
or set as
UNREGISTERED
.
UG-01063
2014.12.19
ALTERA_MULT_ADD Parameters
6-13
ALTERA_MULT_ADD (Multiply-Adder)
Altera Corporation