Operator Library: Signal
该 operator 是一个加减 Counter。 当信号输入链 I 出现高电平 (1) 时,该 operator 会进行递增或递减。 如果输入链 Dir = 0,则递增(向上计数);如果输入链 Dir = 1,则递减(向下计数)。 可以使用输入链 Reset 对 Counter 进行重置。
operator 输出是一个 VALT_PIXEL0D 像素流。 在每个时钟周期,都会输出一个代表当前 Counter 值的像素。 下图展示了该 operator 的行为。

波形图显示了下溢和上溢情况。 在这种情况下,即使已经达到了 Counter 的最小值或最大值,operator 仍会继续减小或增大。 此时,Counter 将跳变到输出端可表示的最大或最小可能值。
附加的重置输入链允许重置 operator。 重置时,所有输出均设为零。
此算子不包含在 VisualApplets 功能仿真中。
| Property | 值 |
|---|---|
| Operator Type | M |
| 输入链路 | I,信号输入 Dir,信号输入 Reset,信号输入 |
| Output Link | O,Counter 值像素数据输出 |
同步和异步输入
- 所有信号输入可以由相同或不同的 M-type 算子通过任意 O-type 算子网络提供源。 if 它们由相同的 M-type 源提供源,则会自动进行同步。
| Link Parameter | Input Link I | 输入链 Dir | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | [1, 64] |
| Arithmetic | unsigned | unsigned | unsigned | {unsigned, signed} |
| Parallelism | 1 | 1 | 1 | 1 |
| Kernel Columns | 1 | 1 | 1 | 1 |
| Kernel Rows | 1 | 1 | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | FL_NONE |
| Max. Img Width | any | any | any | any |
| Max. Img Height | any | any | any | any |

上一页

