高スループット固定小数点に変換
- 更新日2025-01-28
- 7分で読める
xの固定小数点構成を修正します。
- オーバーフローが演算中に発生したか、入力端子を通じて伝達されたかを判断する必要がある場合。
- この関数を シングルサイクルタイミングループ

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