Operator CMP_AltB

Operator Library: Logic

如果输入链 A 的值小于输入链 B 的值,则算子 CMP_AltB(比较 A 小于 B)将输出设为逻辑“1”,否则输出为“0”。

若要将输入 A 的值与动态参数值进行比较,请改用算子 IS_LessThan。

I/O Property

Property 值
Operator Type O
输入链路 A,数据输入
B,数据输入
Output Link O,数据输出

Supported Link Format

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

参数

ImplementationType
键入 静态写参数
默认 AUTO
范围 (AUTO, EmbeddedALU, LUT)

Parameter ImplementationType allows you to influence the implementation of the operator, i.e., to define which logic elements are used for implementing the operator.

您可以选择以下值之一:

AUTO: 实例化运算符时,系统会根据运算符的参数设置,自动为给定的 FPGA 架构选择最佳实现策略。

EmbeddedALU: 运算符使用 FPGA 的嵌入式 ALU 元素。

LUT: 运算符使用 FPGA 的 LUT 元素。

[注意] 通常使用 AUTO

通常情况下,该参数应设置为 AUTO。 在特殊情况下,即设计中的某种 FPGA 资源短缺时, 您可以使用 EmbeddedALU 和/或 LUT 值手动干预 FPGA 资源管理。

使用示例

以下示例展示了算子 CMP_AltB 的使用方法: