高スループット和
- 更新日2025-01-28
- 10分で読める
xとyの合計を演算します。
この関数は、固定小数点 データタイプです。

ダイアログボックスオプション
| パラメータ | 説明 |
|---|---|
| 固定小数点の構成 |
を指定します。この関数の入力端子と出力端子の エンコーディング、ワード長、整数ワード長 です。指定する構成によって、端子の 値の範囲 です。
|
| 実行モード |
この関数の実行方法を指定します。
|
| レジスタ |
するかどうかを指定します。関数出力端子の 内部レジスタを追加 します。このセクションは、 シングルサイクルタイミングループの内側を選択した場合にのみ使用できます。 メモ レジスタを追加すると、これにより、長い組み合わせ パスによるコンパイルエラーを防ぐことができます。ただし、レジスタの追加によって関数のレイテンシが増加するため、有効な結果を返すために余分なクロックサイクルが必要となることになります。
|
| オプション端子 |
オプションのブロックダイアグラム端子の表示設定を指定します。
|
| 構成フィードバック |
この関数の実行方法に関する情報を示します。この情報は、ユーザが指定する構成オプションに基づいています。 |
入力/出力
x
—
加数を指定します。
y
—
加数を指定します。 次の処理データポイントを受信したかどうかを示します。先行ノードからこのノードにデータを渡すには、先行ノードの出力有効出力をこの入力に配線します。 これを表示するにはハンドシェイク 端子で、 シングルサイクルタイミングループの内側 オプションを選択し、 出力をレジスタ チェックボックスをオンにします。これらのオプションは、構成ダイアログボックスにあります。 後続ノードがこのノードから返される新しい値を受信できる状態かどうかを示します。デフォルトはTRUEです。を使用フィードバックノード は、後続ノード の入力準備完了 出力を現在のノードの この入力 に配線します。 メモ 特定のサイクルでこの端子がFALSEの場合、 出力有効 端子はそのサイクル中にFALSEを返します。
この端子を表示するには、 シングルサイクルタイミングループの内側 オプションを選択し、 出力を登録 チェックボックスをオンにします。これらのオプションは、構成ダイアログボックスにあります。
x+y
—
xとyの合計を返します。 理論上の演算値が出力データタイプの有効な範囲を超える場合、TRUEを返します。演算オーバーフローからTRUEが返された場合、関数が返す値はオーバーフローモードオプションによって決定されます。 演算オーバーフロー端子は、演算オーバーフローチェックボックスをオンにした場合にのみ表示されます。このチェックボックスは、構成ダイアログボックスのオプション端子セクションに表示されます。 ノードが後続ノードで使用できる結果を計算済みの場合、TRUEを返します。ノードのデータを後続ノードに送信するには、この出力を後続の入力有効入力に配線します。 この端子を表示するには、構成ダイアログボックスでシングルサイクルタイミングループの内側オプションを選択し、出力前にレジスタを追加チェックボックスをオンにします。これらのオプションは、構成ダイアログボックスにあります。 このノードが新しい入力データを受信できる状態になるとTRUEを返します。この出力を先行ノードの出力準備完了入力に配線するには、フィードバックノードを使用します。 メモ あるサイクルでこの端子がFALSEを返した場合、次のサイクルで他のノードがこのノードに送信するデータはLabVIEWされます。LabVIEWは、次のサイクルで入力有効端子がTRUEである場合もこのデータを破棄します。
この端子を表示するには、構成ダイアログボックスでシングルサイクルタイミングループの内側オプションを選択し、出力前にレジスタを追加チェックボックスをオンにします。これらのオプションは、構成ダイアログボックスにあります。 |
サンプルプログラム
LabVIEW FPGAモジュールに含まれている以下のサンプルファイルを参照してください。
- labview\examples\CompactRIO\FPGA Fundamentals\FPGA Math and Analysis\High-Throughput Math\Vector Normalization\Vector Normalization.lvproj
- labview\examples\R Series\FPGA Fundamentals\FPGA Math and Analysis\High-Throughput Math\Vector Normalization\Vector Normalization.lvproj
x
—
x+y
—