4.1. LPM_MULT Parameter Settings
There are three groups of options: General, General2, and Pipeling.
GUI Parameter | Parameter | Condition | Value | Description |
---|---|---|---|---|
Multiplier configuration | — | — |
|
Specifies the multiplier configuration. |
How wide should the ‘dataa’ input be? | LPM_WIDTHA | — | 1–256 | Specifies the width of the dataa[] port. |
How wide should the ‘datab’ input be? | LPM_WIDTHB | — | 1–256 | Specifies the width of the datab[] port. |
How should the width of the ‘result’ output be determined? | LPM_WIDTHP | — |
|
Specifies how the result width is determined. |
How should the width of the ‘result’ output be determined? > Restrict the width to [] bits |
LPM_WIDTHP | How should the width of the ‘result’ output be determined? > Restrict the width to [] bits = On |
1–256 | You can set the result width. |
GUI Parameter | Parameter | Condition | Value | Description |
---|---|---|---|---|
Does the ‘datab’ input bus have a constant value? | — | — |
|
You can specify the constant value of the ‘datab’ input bus, if any. |
Which type of multiplication do you want? | LPM_REPRESENTATION | — |
|
Specifies the type of multiplication performed. |
Which multiplier implementation should be used? | DEDICATED_MULTIPLIER_CIRCUITRY | — |
|
Specifies the multiplier implementation. |
GUI Parameter | Parameter | Condition | Value | Description |
---|---|---|---|---|
Do you want to pipeline the function? | LPM_PIPELINE | — |
|
You can add extra latency to the outputs, if any. |
Create an ‘aclr’ asynchronous clear port | — | Do you want to pipeline the function? = Yes, I want output latency of [] clock cycles | On or off | Specifies asynchronous clear for the complex multiplier. Clears the function asynchronously when aclr port is asserted high. |
Create a ‘clken’ clock enable clock | — | Do you want to pipeline the function? = Yes, I want output latency of [] clock cycles | On or off | Specifies active high clock enable for the clock port of the complex multiplier |
What type of optimization do you want? | MAXIMIZE_SPEED | — |
|
You can specify if the type of optimization is determined by Quartus® Prime, speed, or area. |