4.1. LPM_MULTパラメータ設定
オプションにはGeneral、General2、Pipelingの3つのグループがあります。
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Multiplier configuration | — | — |
|
マルチプライヤのコンフィギュレーションを指定します。 |
How wide should the ‘dataa’ input be? | LPM_WIDTHA | — | 1~256 | dataa[]ポートの幅を指定します。 |
How wide should the ‘datab’ input be? | LPM_WIDTHB | — | 1~256 | datab[] ポートの幅を指定します。 |
How should the width of the ‘result’ output be determined? | LPM_WIDTHP | — |
|
結果幅を決定する方法を指定します。 |
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 | 結果幅を設定することができます。 |
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Does the ‘datab’ input bus have a constant value? | — | — |
|
‘datab’入力バスがある場合は、その定数値を指定することができます。 |
Which type of multiplication do you want? | LPM_REPRESENTATION | — |
|
実行する乗算のタイプを指定します。 |
Which multiplier implementation should be used? | DEDICATED_MULTIPLIER_CIRCUITRY | — |
|
マルチプライヤの実装方法を指定します。 |
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Do you want to pipeline the function? | LPM_PIPELINE | — |
|
追加のレイテンシがある場合は、それを出力に追加することができます。 |
Create an ‘aclr’ asynchronous clear port | — | Do you want to pipeline the function? = Yes, I want output latency of [] clock cycles | OnまたはOff | 複素数マルチプライヤの非同期クリアを指定します。aclrポートがHighにアサートされる場合、機能を非同期にクリアします。 |
Create a ‘clken’ clock enable clock | — | Do you want to pipeline the function? = Yes, I want output latency of [] clock cycles | OnまたはOff | 複素数マルチプライヤのクロック・ポートのアクティブHighクロック・イネーブルを指定します。 |
What type of optimization do you want? | MAXIMIZE_SPEED | — |
|
最適化のタイプが Quartus® Primeによって決められている場合、速度またはエリアを指定することができます。 |