Operator COUNTER

Operator Library: Prototype

[警告] 警告

免责声明:此模块属于原型库的一部分。它完全属于初步阶段,随时可能发生重大更改甚至被移除。因此,该模块绝不能用于生产设计。它仅供测试目的使用。

请参考以下代码以了解该 operator 的工作原理:

if (Clr == 1) {
				  O = 0;
				} else if (Add == 1) {
				  O += I;
				}
				return O;			 
		

I/O Property

Property 值
Operator Type O
输入链路 I1,数据输入
Add,加法条件
Clr,清零条件
Output Link O,数据输出

Supported Link Format

Link Parameter Input Link I1 输入链 Add 输入链 Clr Output Link O
Bit Width [1, 64] 1 1 [1, 64]
Arithmetic {unsigned, signed} as I as I as I
Parallelism any as I as I as I
Kernel Columns any 1 1 any
Kernel Rows any 1 1 any
Img Protocol VALT_IMAGE2D as I as I as I
Color Format any VAF_GRAY VAF_GRAY VAF_GRAY
Color Flavor any FL_NONE FL_NONE FL_NONE
Max. Img Width any any any any
Max. Img Height any any any any

参数

ClearEol
键入 静态/动态写入参数
默认 0,动态
范围 [0, 1]

此参数是用于对 Counter 进行清零(设为零)的附加条件。如果此参数为 1,则 Counter 会在每个行结束时清零。

ClearEof
键入 静态/动态写入参数
默认 0,动态
范围 [0, 1]

此参数是用于对 Counter 进行清零(设为零)的附加条件。如果此参数为 1,则 Counter 会在每个帧结束时清零。