Operator RsFlipFlop

Operator Library: Signal

该算子实现了一个置位-复位触发器。 如果在输入链路 Set 上输入了 1 (HIGH),算子会将输出值设为 HIGH, 并保持该值,直到输入链路 Reset 上出现 0 (LOW)。 当 Reset 设为 HIGH 时,输出链路 O 上的输出值将设为 LOW。 参数 Priority 用于定义 Set 或 Reset 哪个为主。 使用参数 Init 定义的值在启动时输出。 有关说明,请参见以下真值表和波形图。

设置 重置 O
0 0 O(t-1)
0 1 0
1 0 1
1 1 1 (Priority = Set)

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

I/O Property

Property 值
Operator Type O
Input Links Set,信号数据输入
Reset,信号数据输入
Output Link O,信号数据输出

Supported Link Format

Link Parameter 输入链路 Set Input Link Reset Output Link O
Bit Width 1 1 与 Set 相同
Arithmetic unsigned unsigned 与 Set 相同
Parallelism 1 1 与 Set 相同
Kernel Columns 1 1 与 Set 相同
Kernel Rows 1 1 与 Set 相同
Img Protocol VALT_SIGNAL VALT_SIGNAL 与 Set 相同
Color Format VAF_GRAY VAF_GRAY 与 Set 相同
Color Flavor FL_NONE FL_NONE 与 Set 相同
Max. Img Width any any 与 Set 相同
Max. Img Height any any 与 Set 相同

参数

Priority
键入 static 参数
默认 RESET
范围 {RESET, SET}

该参数指定当 Set 和 Reset 同时设为 HIGH 时算子的行为。 RESET:链路 O 上的值将设为 LOW。 SET:输出链路 O 上的值将设为 HIGH。

Init
键入 static 参数
默认 0
范围 [0, 1]

该参数指定启动值。