Accumulator - 2022.1 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語

ザイリンクス Accumulator ブロックは、加算器または減算器ベースのスケーリング アキュムレータをインプリメントします。

ブロックの電流入力は、スケーリングされた電流の格納された値と累積されます。スケール係数は、ブロック パラメーターです。

ブロックのインターフェイス

このブロックには、1 つの入力 b と 1 つの出力 q があります。出力の幅は、入力データと同じである必要があります。出力の演算型と 2 進小数点の位置は、入力と同じです。出力 q は、次の式で計算されます。



減算器ベースのアキュムレータは、現在の入力 b(n) の加算を減算に置き換えます。

ブロック パラメーター

Simulink® モデルでブロックのアイコンをダブルクリックすると、[Block Parameters] ダイアログ ボックスが開きます。

Basic タブ

Basic タブには、次のパラメーターがあります。

Operation
ブロックが加算器ベースか減算器ベースかを指定します。
Fixed-Point Output Precision
Number of bits
出力値の 2 進小数点のビット位置を指定します (ビット 0 が最下位ビット)。
Overflow
Overflow および Quantization を参照してください。
Feedback scaling
スケール係数を次のいずれかに指定します。

1、1/2、1/4、1/8、1/16、1/32、1/64、1/128、または 1/256。

Optional Ports
Provide synchronous reset port
ブロックのオプションのリセット (rst) ピンを有効にします。リセット信号をアサートすると、ブロックが初期ステートに戻ります。浮動小数点アキュムレータを使用すると、リセット中出力は NAN になります。リセット信号は、ブロックで使用可能なオプションのイネーブル信号よりも優先されます。リセット信号は、ブロックのサンプル レートの倍数で実行する必要があります。リセット ポートを駆動する信号は、ブール型である必要があります。
Bypass Option on Reset
Reinitialize with input 'b'
アキュムレータの出力を入力ポート b のデータにリセットします。オフの場合、アキュムレータの出力は 0 にリセットされます。このオプションは、ブロックがリセット ポートを持つ場合にのみ有効になります。アキュムレータがマルチレート システムにある場合、このオプションの使用はクロック速度に影響します。この場合、アキュムレータを駆動するクロック イネーブル (CE) 信号がシステム レートで動作し、入力操作へのリセット動作は CE 信号の関数となるため、アキュムレータは強制的にシステム レートで動作します。
Internal Precision タブ
Internal Precision タブには、次のパラメーターがあります。
Floating Point Precision
Input MSB Max
受信可能な最大値の最上位ビット。
Output MSB Max
最大の結果の最上位ビット (MSB)。入力の MSB より最大 54 ビット大きい値を指定できます。
Output LSB Min
受信可能な最小値の最下位ビット。アキュムレータ結果の最下位ビット (LSB) でもあります。
Implementation タブ
Implementation タブには、次のパラメーターがあります。
Use behavioral HDL (otherwise use core)
ブロックを合成可能な HDL としてインプリメントします。これにより、ダウンストリームの論理合成ツールによるパフォーマンスまたはエリアを優先した最適化の柔軟性が最大になります。
Implement using
コア ロジックをファブリックにインプリメントするか (Fabric)、ターゲット デバイスで DSP48 が使用可能な場合に DSP48 にインプリメントするか (DSP48) を選択します。デフォルトは Fabric です。

このブロックで使用されるその他のパラメーターについては、[Block Parameters] ダイアログ ボックスの共通オプション を参照してください。

Accumulator ブロックのレイテンシは常に 1 です。

LogiCORE 資料

『Accumulator LogiCORE IP 製品ガイド』 (PG119)