運算子 CMP_NotEqual

Operator Library: Logic

若輸入鏈路 A 的值不等於 輸入鏈路 B 的值,則運算子 CMP_NotEqual 會將輸出設為邏輯「1」;否則,輸出為「0」。

若要將輸入 A 的值與動態參數值進行比較,請使用運算子 IS_NotEqual 。

I/O Properties

Property Value
Operator Type O
Input Links A、資料輸入
B、資料輸入
Output Link O,資料輸出

Supported Link Format

Link Parameter 輸入連結 A 輸入連結 B Output Link O
Bit Width [1, 64] 無號數,[2, 64] 有號數 [1, 64] 無號數,[2, 64] 有號數 1
Arithmetic {unsigned, signed} 作為 A 無號數
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

Parameters

ImplementationType
Type 靜態寫入參數
Default AUTO
Range (AUTO, EmbeddedALU, LUT)

參數 ImplementationType 允許您影響運算子的實作,也就是定義要使用哪些邏輯元素來實作運算子。

您可以選擇下列其中一個值:

AUTO: 當具現化運算子時,會根據運算子的參數化,自動為給定的 FPGA 架構選擇最佳的實作策略。

嵌入式 ALU: 此運算子使用 FPGA 中的嵌入式 ALU 元件。

LUT: 運算子使用 FPGA 的 LUT 元素。

[注意] 一般建議使用 AUTO

正常情況下,此參數應設為 AUTO。 在特殊情況下,例如當設計中的某種 FPGA 資源不足時, 您可以使用 EmbeddedALU 和/或 LUT 手動影響 FPGA 資源管理。

Examples of Use

以下範例展示了運算子 CMP_NotEqual 的用法: