SUB 算子

Operator Library: Arithmetics

Operator SUB 计算输入链接 I1 与输入链接 I2 的差值,即 O = I1 - I2

I/O Property

Property 值
Operator Type O
输入链路 I1,数据输入
I2,数据输入
Output Link O,数据输出

Supported Link Format

Link Parameter Input Link I1 Input Link I2 Output Link O
Bit Width [1, 62] 无符号,[2, 62] 有符号 [1, 62] 无符号,[2, 62] 有符号 auto1
Arithmetic {unsigned, signed} {unsigned, signed} signed
Parallelism any 同 I1 同 I1
Kernel Columns any 同 I1 同 I1
Kernel Rows any 同 I1 同 I1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} 同 I1
Color Format VAF_GRAY VAF_GRAY 同 I1
Color Flavor FL_NONE FL_NONE 同 I1
Max. Img Width any 同 I1 同 I1
Max. Img Height any 同 I1 同 I1

1

输出 Bit Width 根据输入链接的 Bit Width 自动确定。 输出 Bit Width 由以下因素决定

参数

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

Parameter ImplementationType 影响算子的实现策略,即 使用哪些逻辑元素来实现该算子。

您可以选择以下值之一:

AUTO:实例化算子时,系统会根据连接链路的参数化配置 自动选择最佳实现策略。

EmbeddedALU:算子使用 FPGA 中非基于 LUT 的嵌入式算术逻辑元素。

LUT:算子使用 FPGA 的 LUT 逻辑。

[注意] 通常使用 AUTO

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

使用示例

Operator SUB 的用法见以下示例: