Operator DelayToSignal

Operator Library: Signal

该算子可对输入信号进行延迟并从输出端输出。 延迟量由控制数据输入链路 PI 进行控制。

输入端脉冲的上升沿会启动延迟。 延迟时间等于输入链路 PI 上的最后一个有效值,以高电平的 tick 数来衡量。 输入脉冲的脉冲宽度保持不变,即上升沿和下降沿都会延迟。

在脉冲延迟期间,算子输入端无法接受新的脉冲。 在这种情况下,每一个新的输入脉冲都将被忽略。 此外,PI 值的改变不会改变当前的脉冲处理。 PI 在延迟开始时进行采样。

可以使用输入链路 Reset 重置该算子。 当重置输入为高电平时,不处理任何输出脉冲。 任何处理都将被中止。 当重置输入为低电平时,算子重新开始运行。 以下波形图阐释了该算子的行为。

Tick 输入定义了算子处理数据的时间。 它可以用作预分频器。 在大多数情况下,不需要 Tick 输入。在这种情况下,请将其连接至算子 VCC。 下图显示了 Tick 输入的影响。

使用 tick 的一个特殊情况是,即使没有 tick 存在,也会对输入脉冲进行采样。 波形图中的第二个输入脉冲就展示了这一点。 这可确保不会丢失任何输入脉冲。

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

I/O Property

Property 值
Operator Type O
输入链路 I,信号数据输入
PI,控制图像数据输入
Tick,信号数据输入
Reset,信号数据输入
Output Link O,信号数据输出

同步和异步输入

  • 所有信号输入可以由相同或不同的 M-type 算子通过任意 O-type 算子网络提供源。 if 它们由相同的 M-type 源提供源,则会自动进行同步。
  • 输入链路 PI 与信号输入异步。

Supported Link Format

Link Parameter Input Link I Input Link PI Input Link Tick Input Link Reset Output Link O
Bit Width 1 [1, 64] 1 1 as I
Arithmetic unsigned unsigned unsigned unsigned as I
Parallelism 1 1 1 1 as I
Kernel Columns 1 1 1 1 as I
Kernel Rows 1 1 1 1 as I
Img Protocol VALT_SIGNAL {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} VALT_SIGNAL VALT_SIGNAL as I
Color Format VAF_GRAY VAF_GRAY VAF_GRAY VAF_GRAY as I
Color Flavor FL_NONE FL_NONE FL_NONE FL_NONE as I
Max. Img Width any any any any as I
Max. Img Height any any any any as I

参数

无

使用示例

以下示例展示了 DelayToSignal 算子的使用: