Operator CMP_AleB

Operator Library: Logic

オペレーター CMP_AleB (A が B 以下かを比較) は、入力リンク A の値が入力リンク B の値以下の場合は出力を論理「1」に設定し、そうでない場合は出力を「0」にします。

入力 A の値を動的なパラメータ値と比較するには、代わりに IS_LessEqual オペレーターを使用します。

I/O Property

Property 値
オペレータータイプ O
入力リンク A、データ入力
B、データ入力
Output Link O, data output

サポートされているリンクフォーマット

Link Parameter Input Link A Input Link B Output Link O
Bit Width [1, 64] unsigned、[2, 64] signed [1, 64] unsigned、[2, 64] signed 1
Arithmetic {unsigned, signed} A と同様 unsigned
Parallelism any A と同様 as I
Kernel Columns any A と同様 as I
Kernel Rows any A と同様 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} A と同様 as I
Color Format VAF_GRAY A と同様 as I
Color Flavor FL_NONE A と同様 as I
Max. Img Width any A と同様 as I
Max. Img Height any A と同様 as I

パラメーター

ImplementationType
タイプ static write parameter
Default AUTO
範囲 (AUTO, EmbeddedALU, LUT)

ImplementationType パラメータを使用すると、オペレータの実装に影響を与えること、つまり、オペレータの実装に使用されるロジック要素を定義することができます。

以下の値から選択できます:

AUTO: オペレータがインスタンス化されると、オペレータのパラメータ設定に基づいて、指定された FPGA アーキテクチャに最適な実装戦略が自動的に選択されます。

EmbeddedALU: このオペレーターは、FPGA の組み込み ALU エレメントを使用します。

LUT: オペレータは FPGA の LUT 要素を使用します。

[注] 通常は AUTO を使用

通常、このパラメータは AUTO に設定する必要があります。 特殊なケース、つまりデザイン内で特定の FPGA リソースが不足している場合は、EmbeddedALU および/または LUT の値を使用して、FPGA リソース管理を手動で調整できます。

使用例

CMP_AleB オペレーターの使用方法は、以下の例に示されています。