5.1. ALTMULT_ACCUMパラメータ設定
オプションにはGeneral、Extra Modes、Multipliers、Accumulatorの4つのグループがあります。
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
What is the number of multipliers? | NUMBER_OF_MULTIPLIERS | — | 1 | デフォルトでは、1つのマルチプライヤのみがサポートされます。 |
All multipliers have similar configurations | — | — | On | デフォルトでは、すべてのマルチプライヤは同様のコンフィギュレーションを有します。 |
How wide should the A input buses be? | WIDTH_A | — | 1~256 | A入力バスの幅を指定します。 |
How wide should the B input buses be? | WIDTH_B | — | 1~256 | B入力バスの幅を指定します。 |
How wide should the ‘result’ output bus be? | WIDTH_RESULT | — | 1~256 | ‘result’出力バスの幅を指定します。 |
Create a 4th asynchronous clear input option | — | — | OnまたはOff | 4th非同期クリア入力オプションを作成する場合は、このオプションをオンにします。 |
Create an associated clock enable for each clock | — | — | OnまたはOff | 各クロックに関連するクロック・イネーブルを作成する場合は、このオプションをオンにします。 |
What is the representation format for A inputs? | REPRESENTATION_A | — |
|
A入力の表現形式を指定します。 |
‘signa’ input controls the sign (1 signed/0 unsigned) | PORT_SIGNA | Input Representation > What is the representation format for A inputs? = Variable | More Options | Highの‘signa’入力は符号付きを示し、Lowの‘signa’入力は符号なしを示します。 |
Register ‘signa’ input | — | Input Representation > More Options | OnまたはOff | ‘signa’入力のレジスタをイネーブルする場合は、このオプションをオンにします。 |
Add an extra pipeline register | — | Input Representation > More Options | OnまたはOff | 余分のパイプライン・レジスタをイネーブルする場合は、このオプションをオンにします。 |
Input Register > What is the source for clock input? | SIGN_REG_A | Input Representation > More Options | Clock0~Clock3 | クロック入力のソースを指定します。 |
Input Register > What is the source for asynchronous clear input? | SIGN_ACLR_A | Input Representation > More Options |
|
非同期クリア入力のソースを指定します。 |
Pipeline Register > What is the source for clock input? | SIGN_PIPELINE_REG_A | Input Representation > More Options | Clock0~Clock3 | クロック入力のソースを指定します。 |
Pipeline Register > What is the source for asynchronous clear input? | SIGN_PIPELINE_ACLR_A | Input Representation > More Options |
|
非同期クリア入力のソースを指定します。 |
What is the representation format for B inputs? | REPRESENTATIONS_B | — |
|
B入力の表現形式を指定します。 |
signb’ input controls the sign (1 signed/0 unsigned) | PORT_SIGNB | Input Representation > What is the representation format for B inputs? = Variable | More Options | Highの‘signb’入力は符号付きを示し、Lowの‘signb’入力は符号なしを示します。 |
Register ‘signb’ input | — | Input Representation > More Options | OnまたはOff | ‘signb’入力のレジスタをイネーブルする場合は、このオプションをオンにします。 |
Add an extra pipeline register | — | Input Representation > More Options | OnまたはOff | 余分のパイプライン・レジスタをイネーブルする場合は、このオプションをオンにします。 |
Input Register > What is the source for clock input? | SIGN_REG_B | Input Representation > More Options | Clock0~Clock3 | クロック入力のソースを指定します。 |
Input Register > What is the source for asynchronous clear input? | SIGN_ACLR_B | Input Representation > More Options |
|
非同期クリア入力のソースを指定します。 |
Pipeline Register > What is the source for clock input? | SIGN_PIPELINE_REG_B | Input Representation > More Options | Clock0~Clock3 | クロック入力のソースを指定します。 |
Pipeline Register > What is the source for asynchronous clear input? | SIGN_PIPELINE_ACLR_B | Input Representation > More Options |
|
非同期クリア入力のソースを指定します。 |
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Create a shiftout output from A input of the last multiplier | — | — | OnまたはOff | 最後のマルチプライヤのA入力からshiftout出力を作成するには、このオプションをオンにします。 |
Create a shiftout output from B input of the last multiplier | — | — | OnまたはOff | 最後のマルチプライヤのB入力からshiftout出力を作成するには、このオプションをオンにします。 |
Add extra register(s) at the output | — | — | On | デフォルトでは、出力レジスタはアキュムレータ向けにイネーブルする必要があります。 |
What is the source for clock input? | OUTPUT_REG | Outputs Configuration > More Options | Clock0~Clock3 | 出力でレジスタのクロック信号を指定します。 |
What is the source for asynchronous clear input? | OUTPUT_ACLR | Outputs Configuration > More Options |
|
出力でレジスタの非同期クリア信号を指定します。 |
Add [] extra latency to the output | — | Outputs Configuration > More Options | 0、1、2、3、4、5、6、7、8、または12 | 出力に追加する余分のレイテンシを指定します。 |
Which multiplier-adder implementation should be used? | DEDICATED_MULTIPLIER_CIRCUITRY | — |
|
乗算器・加算器の実装方法を指定します。 |
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Register input A of the multiplier | — | — | OnまたはOff | マルチプライヤのレジスタ入力Aをイネーブルするには、オンにします。 |
What is the source for clock input? | INPUT_REG_A |
|
Clock0~Clock3 | dataa[]ポートのクロック・ポートを指定します。 |
What is the source for asynchronous clear input? | INPUT_ACLR_A |
|
|
dataa[]ポートの非同期クリア・ポートを指定します。 |
Register input B of the multiplier | — | — | OnまたはOff | マルチプライヤのレジスタ入力Bをイネーブルするには、オンにします。 |
What is the source for clock input? | INPUT_REG_B |
|
Clock0~Clock3 | datab[]ポートのクロック・ポートを指定します。 |
What is the source for asynchronous clear input? | INPUT_ACLR_B |
|
|
datab[]ポートの非同期クリア・ポートを指定します。 |
What is the input A of the multiplier connected to? | — | — | Multiplier input | デフォルトでは、マルチプライヤの入力Aは常にマルチプライヤの入力に接続されています。 |
What is the input B of the multiplier connected to? | — | — | Multiplier input | デフォルトでは、マルチプライヤの入力Bは常にマルチプライヤの入力に接続されています。 |
Register output of the multiplier | — | — | OnまたはOff | マルチプライヤのレジスタ出力をイネーブルするには、オンにします。 |
What is the source for clock input? | MULTIPLIER_REG |
|
Clock0~Clock3 | マルチプライヤの直後に続くレジスタのクロック信号を指定します。 |
What is the source for asynchronous clear input? | MULTIPLIER_ACLR |
|
|
対応するマルチプライヤに続くレジスタの非同期クリア信号を指定します。 |
GUIパラメータ | パラメータ | 条件 | 値 | 説明 |
---|---|---|---|---|
Create an ‘accum_sload’ input port | — | — | OnまたはOff | アキュムレータの値が定数であるかを動的に指定します。accum_sloadポートがHighの場合、マルチプライヤの出力はアキュムレータにロードされます。 |
Register ‘accum_sload’ input | — |
|
OnまたはOff | レジスタ‘accum_sload’入力をイネーブルするには、このオプションをオンにします。 |
Add an extra pipeline register | — |
|
OnまたはOff | 余分のパイプライン・レジスタをイネーブルする場合は、このオプションをオンにします。 |
Input Register > What is the source for clock input? | ACCUM_SLOAD_REG |
|
Clock0~Clock3 | accum_sloadポートのクロック信号を指定します。 |
Input Register > What is the source for asynchronous clear input? | ACCUM_SLOAD_ACLR |
|
|
accum_sload入力の最初のレジスタの非同期クリア・ソースを指定します。 |
Pipeline Register > What is the source for clock input? | ACCUM_SLOAD_PIPELINE_REG |
|
Clock0~Clock3 | クロック入力のソースを指定します。 |
Pipeline Register > What is the source for asynchronous clear input? | ACCUM_SLOAD_PIPELINE_ACLR |
|
|
非同期クリア入力のソースを指定します。 |
Create an ‘overflow’ output port | — | — | OnまたはOff | アキュムレータのOverflowポートです。 |
Add [] extra latency to the multiplier output | EXTRA_MULTIPLIER_LATENCY | — | 0、1、2、3、4、5、6、7、8、または12 | DSPブロックのマルチプライヤ部分におけるレイテンシのクロック・サイクル数を指定します。MULTIPLIER_REGパラメータが指定されている場合、指定されたクロック・ポートはレイテンシを追加するために使用されます。 |