Altera Integer Arithmetic IP User Manual

Page 38

Advertising
background image

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

Send Feedback

Advertising