1. Intel Agilex® 7可変精度DSPブロックの概要
2. Intel Agilex® 7可変精度DSPブロックのアーキテクチャー
3. Intel Agilex® 7可変精度DSPブロックの演算モード
4. Intel Agilex® 7可変精度DSPブロックにおけるデザインの考慮事項
5. Native Fixed Point DSP Intel Agilex® FPGA IPコアのリファレンス
6. Multiply Adder Intel® FPGA IPコアのリファレンス
7. ALTMULT_COMPLEX Intel® FPGA IPコアのリファレンス
8. LPM_MULT Intel® FPGA IPコアのリファレンス
9. LPM_DIVIDE Intel® FPGA IPコアのリファレンス
10. Native Floating Point DSP Intel Agilex® FPGA IPのリファレンス
11. Intel Agilex® 7可変精度DSPブロック・ユーザーガイド・アーカイブ
12. Intel Agilex® 7可変精度DSPブロック・ユーザーガイドの改訂履歴
5.6.3. 2つの18 × 18合計モードの信号
図 53. 2つの18 × 18合計モードの信号
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| ax[17:0] | 入力 | 18 | 上の乗算器への入力データバスです。 この信号は、内部係数機能が有効になっている場合は使用できません。 |
| ay[18:0] | 入力 | 19 | 上の乗算器への入力データバスです。 前置加算器が有効になっている場合、この信号は上の前置加算器への入力となります。 |
| az[17:0] | 入力 | 18 | この信号は、上の前置加算器への入力です。 この信号は、前置加算器が有効になっている場合にのみ使用可能です。 |
| bx[17:0] | 入力 | 18 | 下の乗算器への入力データバスです。 |
| by[18:0] | 入力 | 19 | 下の乗算器への入力データバスです。 前置加算器が有効になっている場合、この信号は下の前置加算器への入力となります。 |
| bz[17:0] | 入力 | 18 | この信号は、下の前置加算器への入力です。 この信号は、前置加算器が有効になっている場合にのみ使用可能です。 |
| resulta[63:0] | 出力 | 37 | 上の乗算器からの出力データバスです。 |
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| clk[0] | 入力 | 1 | すべてのレジスターの入力クロックです。 |
| ena[2:0] | 入力 | 3 | すべてのレジスターのクロックイネーブル信号です。 この信号はアクティブHighです。 |
| clr[1:0] | 入力 | 2 | この信号は、すべてのレジスターの非同期または同期クリア入力信号とすることができます。クリア入力信号のタイプを選択するには、Type of clear signal パラメーターを使用します。 この信号はアクティブHighです。 デフォルトでは、この信号はLowになります。 入力レジスターのクロックイネーブル制約については、関連情報を参照してください。 |
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| disable_chainout | 入力 | 1 | 動的チェーンアウト機能を有効にする動的入力信号です。この信号の値はランタイムに変更することができます。 この信号を使用するには、chainout 出力バスを次のDSPブロックに接続する必要があります。
|
| disable_scanin | 入力 | 1 | 動的スキャンイン機能を有効にする動的入力信号です。この信号の値はランタイムに変更することができます。 この信号は、Enable 'disable scanin' パラメーターを Yes に設定している場合に使用できるようになります。 この信号を使用するには、Enable input cascade for 'ay' input パラメーターを Yes に設定する必要があります。
|
| accumulate | 入力 | 1 | アキュムレーター機能を有効または無効にする入力信号です。この信号の値はランタイムに変更することができます。
|
| loadconst | 入力 | 1 | 負荷定数機能を有効または無効にする入力信号です。この信号の値はランタイムに変更することができます。
|
| sub | 入力 | 1 | 加算器モジュールの動作を制御する動的入力信号です。この信号の値はランタイムに変更することができます。
|
| negate | 入力 | 1 | チェーンアウト加算器モジュールの動作を制御する動的入力信号です。この信号の値はランタイムに変更することができます。
|
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| coefsela[2:0] | 入力 | 3 | 上の乗算器にユーザーが定義する8つの係数値に対する入力選択信号です。係数値は内部メモリーに格納され、パラメーターの coef_a_0 から coef_a_7 で指定されます。
この信号は、内部係数機能が有効になっている場合にのみ使用可能です。 |
| coefselb[2:0] | 入力 | 3 | 下の乗算器にユーザーが定義する8つの係数値に対する入力選択信号です。係数値は内部メモリーに格納され、パラメーターの coef_b_0 から coef_b_7 で指定されます。
この信号は、内部係数機能が有効になっている場合にのみ使用可能です。 |
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| scanin[18:0] | 入力 | 19 | 入力カスケードモジュールの入力データバスです。 この信号は、前のDSPコアからの scanout 信号に接続します。 |
| scanout[18:0] | 出力 | 19 | 入力カスケードモジュールの出力データバスです。 この信号は、次のDSPコアの scanin 信号に接続します。 |
| 信号名 | 入力/出力 | 幅 | 詳細 |
|---|---|---|---|
| chainin[63:0] | 入力 | 64 | 出力カスケードモジュールの入力データバスです。 この信号は、前のDSPコアからの chainout 信号に接続します。 |
| chainout[63:0] | 出力 | 64 | 出力カスケードモジュールの出力データバスです。 この信号は、次のDSPコアの chainin 信号に接続します。 |