Operator WidthToSignal

Operator Library: Signal

该算子在输入 I 的每个上升沿产生一个脉冲。脉冲宽度由输入 PI 控制。

输入端的上升沿启动脉冲生成。脉冲宽度等于输入链路 PI 的最后一个有效值,并以高电平的周期数来衡量。

在脉冲生成过程中,操作员输入端不能接受任何新的上升沿。在这种情况下,所有新的输入上升沿都将被忽略。此外,PI 值的变化不会影响当前的脉冲处理。PI 值在输入端出现上升沿时进行采样。

可以通过输入链路复位来复位操作器。当复位输入为高电平时,不会处理任何输出脉冲,所有处理操作都会中止。当复位输入为低电平时,操作器重新启动。下图展示了操作器的行为。

Tick 输入定义了算子处理数据的时长。它可以像预分频器一样使用。在大多数情况下,不需要 Tick 输入。此时将其连接到算子的 VCC。下图显示了 Tick 输入的影响。

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

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

I/O Properties

财产 值
操作员类型 O
输入链接 我,信号输入
PI,控制图像数据输入
滴答,信号输入
复位,信号输入
输出链接 O,信号输出

同步输入和异步输入

  • 所有信号输入可以由相同或不同的 M 型算子通过 O 型算子的任意网络提供源。 如果它们由相同的 M 型源提供源,它们将被自动同步。
  • 输入链接 PI 与信号输入异步。

Supported Link Format

链接参数 输入链路 I 输入链接 PI 输入链接 Tick 输入链路复位 输出链路 O
Bit Width 1 [1, 64] 1 1 as I
Arithmetic 未签名 未签名 未签名 未签名 as I
Parallelism 1 1 1 1 as I
内核列 1 1 1 1 as I
内核行 1 1 1 1 as I
图像协议 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
颜色口味 FL_NONE FL_NONE FL_NONE FL_NONE as I
Max. Img Width 任何 任何 任何 任何 as I
Max. Img Height 任何 任何 任何 任何 as I

参数

无

Examples of Use

以下示例展示了 WidthToSignal 运算符的用法: