Altera Integer Arithmetic IP User Manual

Page 36

Advertising
background image

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

Send Feedback

Advertising