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

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

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

此算子不包含在 VisualApplets 功能仿真中。
| 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 算子的用法:

上一页

