Operator IS_GreaterThan

运算符库:逻辑

如果输入链 I 处的值大于参数 Number 的值,算子 IS_GreaterThan 会将输出设置为逻辑“1”,否则输出为“0”。

若要比较两个输入链的值,请改用算子 CMP_AgtB。

I/O Properties

财产 值
操作员类型 O
Input Link I,数据输入
输出链接 O,数据输出

Supported Link Format

链接参数 输入链路 I 输出链路 O
Bit Width [1, 63] 无符号,[2, 64] 有符号 1
Arithmetic {unsigned, signed} 未签名
Parallelism 任何 as I
内核列 任何 as I
内核行 任何 as I
图像协议 {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
颜色口味 FL_NONE as I
Max. Img Width 任何 as I
Max. Img Height 任何 as I

参数

Number
键入 静态/动态读写参数
默认 0
范围 与输入链接 I 的范围相同

用于与输入链接值进行比较的值。

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

Parameter ImplementationType 允许您影响 operator 的实现方式,即 定义用于实现 operator 的逻辑元素。

您可以选择以下值之一:

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

EmbeddedALU: 该算子使用 FPGA 的嵌入式 ALU 单元。

LUT: Operator 使用 FPGA 的 LUT 元素。

[注意] 通常使用 AUTO

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

Examples of Use

以下示例展示了算子 IS_GreaterThan 的用法:

  • ' 多 DMA 通道设计 '

    阈值二值化

  • “形态学边缘”

    示例 - 将二值腐蚀图像与原始图像进行比较。 如果两者不同,则检测到边缘。

  • 'Close'

    Examples - 展示了应用于二值图像的形态学闭运算(Close)的实现。

  • 'Open'

    Examples - 展示了应用于二值图像的形态学开运算(Open)的实现。