Operator SignalToDelay

Operator Library: Signal

该算子用于测量输入链路 I0 处的信号上升沿与输入链路 I1 处的信号上升沿之间的延迟。 测量结果作为像素值输出到输出链路 O。 因此,输出 O 是一个 VALT_PIXEL0D 像素数据流。 可以更改输出链路的 Bit Width,它表示可能的最大延迟。 如果实际延迟超出输出值范围,则延迟将被截断为最大可能值。 下方的波形图阐释了该算子的行为。

延迟以保持高电平的 Ticks 数进行测量。 Tick 是一个信号输入,其用法类似于预分频器。 Tick 输入端每出现一次高电平,就会测量一次延迟时间。 以下波形图展示了 Tick 输入对延迟测量的响应行为。 在大多数情况下,不需要使用 Tick 输入。这种情况下将其连接到算子 VCC 即可。

通过使用附加的复位输入,可以取消当前测量,并且 算子将接受输入 I0 处的新上升沿。

此算子不包含在 VisualApplets 功能仿真中。

I/O Property

Property 值
Operator Type M
输入链路 I0,信号输入
I1,信号输入
Tick,信号输入
Reset,信号输入
Output Link O,图像数据输出

Supported Link Format

Link Parameter 输入链接 I0 Input Link I1 Input Link Tick Input Link Reset Output Link O
Bit Width 1 1 1 1 [1, 64]
Arithmetic unsigned unsigned unsigned unsigned unsigned
Parallelism 1 1 1 1 1
Kernel Columns 1 1 1 1 1
Kernel Rows 1 1 1 1 1
Img Protocol VALT_SIGNAL VALT_SIGNAL VALT_SIGNAL VALT_SIGNAL VALT_PIXEL0D
Color Format VAF_GRAY VAF_GRAY VAF_GRAY VAF_GRAY VAF_GRAY
Color Flavor FL_NONE FL_NONE FL_NONE FL_NONE FL_NONE
Max. Img Width any any any any any
Max. Img Height any any any any any

参数

无

使用示例

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