Altera Integer Arithmetic IP User Manual
Page 36

Parameter Name
Type
Required
Description
INPUT_A_IS_CONSTANT
String No
You must use the
LPM_HINT
parameter to
specify the
INPUT_A_IS_CONSTANT
parameter in VHDL design files. Values
are
YES
,
NO
, and
UNUSED
. If
dataa []
is
connected to a constant value, setting
INPUT_A_IS_CONSTANT
to
YES
optimizes
the multiplier for resource usage and
speed. If omitted, the default value is
NO
.
INPUT_B_IS_CONSTANT
String No
You must use the
LPM_HINT
parameter to
specify the
INPUT_B_IS_CONSTANT
parameter in VHDL design files. Values
are
YES
,
NO
, and
UNUSED
. If
datab[]
is
connected to a constant value, setting
INPUT_B_IS_CONSTANT
to
YES
optimizes
the multiplier for resource usage and
speed. The default value is
NO
.
USE_EAB
String No
Specifies RAM block usage. Values are
ON
and
OFF
. Setting the
USE_EAB
parameter to
ON
allows the Quartus II software to use
embedded array blocks (EABs) to
implement 4 x 4 or (8 x const value)
building blocks in some obsolete devices.
Altera recommends that you set
USE_EAB
to
ON
only when LCELLS are in short
supply. This parameter is not available for
simulation with other EDA simulators. If
you wish to use this parameter when you
instantiate the function in a Block Design
File (.bdf), you must specify it by entering
the parameter name and value manually
with the Parameters tab in the Symbol
Properties dialog box or in the Block
Properties dialog box. You can also use
this parameter name in a Text Design File
(.tdf) or a Verilog Design File (.v). You
must use the
LPM_HINT
parameter to
specify the
USE_EAB
parameter in VHDL
design files.
UG-01063
2014.12.19
LPM_MULT Parameters
4-5
LPM_MULT (Multiplier)
Altera Corporation