Altera Integer Arithmetic IP User Manual
Page 38

Parameter Name
Type
Required
Description
DSP_BLOCK_BALANCING
String No
Specifies whether to use a dedicated
multiplier circuitry implementation.
Values are
UNUSED
,
AUTO
,
DSP BLOCKS
, and
LOGIC ELEMENTS
. If omitted, the default
value is
UNUSED
. This parameter is available
for all Altera devices except Cyclone,
HardCopy, MAX II, MAX 3000, and MAX
7000 devices.
LOGIC_ELEMENTS
String No
Specifies whether to use a logic element
implementation based on the selected
device family. When implemented in LEs,
the LPM_MULT megafunction uses a
variation on the Booth algorithm for all
device families. Values are
OFF
,
SIMPLE
18-BIT MULTIPLIERS
,
SIMPLE
MULTIPLIERS
,
WIDTH 18-BIT
MULTIPLIERS
, and
LOGIC ELEMENTS
.
DEDICATED_MULTIPLIER_
MIN_INPUT_WIDTH_FOR_AUTO
Integer No
Altera-specific parameter. You must use
the
LPM_HINT
parameter to specify the
DEDICATED_MULTIPLIER_MIN_
OUTPUT_WIDTH_FOR_AUTO
parameter in
VHDL design files. If the
DEDICATED_
MULTIPLIER_CIRCUITRY
parameter setting
is
AUTO
, this parameter specifies the
minimum value of the sum of the
LPM_
WIDTHA
and
LPM_WIDTHB
parameters in
order for the multiplier to be built using
dedicated circuitry.
INPUT_A_FIXED_VALUE
String No
Specifies the value for the
dataa[]
port.
This parameter is used when the
INPUT_A_
IS_CONSTANT
parameter is set to
FIXED
.
For example, to pass a four bit value of
3
to
the
dataa[]
port, the
INPUT_A_FIXED_
VALUE
parameter must be set to
B0011
.
INPUT_B_FIXED_VALUE
String No
Specifies the value for the
datab[]
port.
This parameter is used when the
INPUT_B_
IS_CONSTANT
parameter is set to
FIXED
.
For example, to pass a four bit value of
3
to
the
datab[]
port, the
INPUT_B_FIXED_
VALUE
parameter must be set to
B0011
.
UG-01063
2014.12.19
LPM_MULT Parameters
4-7
LPM_MULT (Multiplier)
Altera Corporation