インテル® Agilex™ 可変精度DSPブロック・ユーザーガイド

ID 683037
日付 2/05/2021
Public
ドキュメント目次

5.6.1. 9 × 9 Sum of 4 Modeの信号

図 51. 9 × 9 Sum of 4 Modeの信号
表 53.  入力および出力データ信号
信号名 入力/出力 説明
ax[8:0] 入力 9 最初の乗算器への入力データバスです。
ay[8:0] 入力 9 最初の乗算器への入力データバスです。

前置加算器がイネーブルになっている場合、これらの信号は最上位の前置加算器への入力として供給されます。

bx[8:0] 入力 9 2番目の乗算器への入力データバスです。
by[17:0] 入力 9 2番目の乗算器への入力データバスです。

前置加算器がイネーブルになっている場合、これらの信号は最下位の前置加算器への入力として供給されます。

cx[8:0] 入力 9 3番目の乗算器への入力データバスです。
cy[8:0] 入力 9
dx[8:0] 入力 9 3番目の乗算器への入力データバスです。
dy[8:0] 入力 9
resulta[63:0] 出力 64 出力データバスです。
表 54.  クロック、イネーブル、およびクリア信号
信号名 入力/出力 説明
clk[0] 入力 1 すべてのレジスターへの入力クロックです。
ena[2:0] 入力 3 すべてのレジスターへのクロックイネーブル信号です。

この信号はアクティブHighです。

clr[1:0] 入力 2 この信号は、すべてのレジスターの非同期または同期のクリア入力信号となることができます。Type of clear signalパラメーターを使用して、クリア入力信号の種類を選択することができます。

これらの信号はアクティブHighです。

デフォルトでは、この信号はLowです。

入力レジスターのクロックイネーブル制限の詳細については、入力レジスター、パイプライン・レジスター、および出力レジスターのコンフィグレーション を参照してください。

表 55.  ダイナミック・コントロール信号各動作モードでサポートされているダイナミック・コントロール機能の概要については、固定小数点演算を参照してください。
信号名 入力/出力 説明
disable_chainout 入力 1 ダイナミック・チェーンアウト機能をイネーブルするダイナミック入力信号です。この信号の値は、ランタイム時に変更できます。

この信号を使用するには、chainout 出力バスを次のDSPブロックに接続する必要があります。

  • 0: chainout 出力を次のDSPブロックに送信します。デフォルト値です。
  • 1: chainout 出力を次のDSPブロックに送信しないでください。chainout 出力はすべてゼロです。
accumulate 入力 1 アキュムレーター機能をイネーブルまたはディスエーブルする入力信号です。この信号の値は、実行時に変更できます。
  • 0: 前の結果を累積せずに現在の結果を生成します。デフォルト値です。
  • 1: 現在の結果を前の結果に追加します。
loadconst 入力 1 負荷定数機能をイネーブルまたはディスエーブルする入力信号です。この信号の値は、実行時に変更できます。
  • 0: 負荷定数機能をディスエーブルします。デフォルト値です。
  • 1: 結果にプリロード定数を追加して、偏った丸めを実行します。