Altera Integer Arithmetic IP User Manual

Page 37

Advertising
background image

Parameter Name

Type

Required

Description

MAXIMIZE_SPEED

Integer No

Altera-specific parameter. You must use

the

LPM_HINT

parameter to specify the

MAXIMIZE_SPEED

parameter in VHDL

design files. You can specify a value

between

0

and

10

. If used, the Quartus II

software attempts to optimize a specific

instance of the LPM_MULT function for

speed rather than area, and overrides the

setting of the Optimization Technique

logic option. If

MAXIMIZE_SPEED

is unused,

the value of the Optimization Technique

option is used instead. For a

SIGNED

multiplier with no inputs being a constant,

if the setting for

MAXIMIZE_SPEED

is

9

-

10

,

the Compiler optimizes the LPM_MULT

megafunction for larger area. These

settings are for backward compatibility

only. If the setting is between

6

-

8

, the

Compiler optimizes for larger area and

higher speed. If the setting is between

1

-

5

,

the Compiler optimizes for smaller area

and high speed. If the setting is

0

, the

smallest and, generally, slowest design

results. For designs with

LPM_WIDTHB

parameters that are

non-power-of-2

, the

default setting is

1

-

5

. For designs with

LPM_WIDTHB

parameters that are a

power-

of-2

, the default value is

6

-

8

. For an

UNSIGNED

multiplier with no inputs being a

constant, if the setting for

MAXIMIZE_

SPEED

is

6

or higher, the Compiler

optimizes for larger area and higher speed.

If the setting is

0

up to

5

, which is the

default value, the Compiler optimizes for

smaller area. Note that specifying a value

for

MAXIMIZE_SPEED

has an effect only if

LPM_REPRESENTATION

is set to

SIGNED

.

DEDICATED_MULTIPLIER_CIRCUITRY

String No

Specifies whether to use the default

dedicated multiplier circuitry implementa‐

tion. Values are

AUTO

,

YES

,

NO

, and

FIRM

. If

omitted, the default value is

AUTO

. For

Stratix and Stratix GX devices, the value of

AUTO

specifies that the Quartus II software

determines whether to use the dedicated

multiplier circuitry based on the multiplier

width. If a device does not have dedicated

multiplier circuitry, the

DEDICATED_

MULTIPLIER_CIRCUITRY

parameter has no

effect and the value defaults to

NO

.

4-6

LPM_MULT Parameters

UG-01063

2014.12.19

Altera Corporation

LPM_MULT (Multiplier)

Send Feedback

Advertising