運算子 SignalToDelay

Operator Library: Signal

此運算子測量輸入鏈路 I0 上的訊號上升沿與輸入鏈路 I1 上的訊號上升沿 之間的延遲。 結果會以像素值的形式輸出至輸出鏈路 O。 因此,輸出 O 為 VALT_PIXEL0D 像素資料流。 輸出鏈路的位元寬度可調整,並代表最大可能的延遲值。 若實際延遲超過輸出值範圍,則該延遲值將被截斷至最大可能值。 下圖波形說明了此運算子的運作行為。

延遲是以 Tick 處於高電平的時長來測量的。 Tick 是一個訊號輸入,可作為預分頻器使用。 每當 Tick 輸入出現一次高電平,便會測量一次延遲時間。 以下波形顯示了 Tick 輸入對延遲測量的影響。 在大多數情況下,不需要使用 Tick 輸入端。此時請將其連接至運算子 VCC。

透過使用額外的重置輸入,可取消當前的測量值,且 控制器將接受輸入 I0 上的新上升沿。

此 operator 不包含在 VisualApplets 功能模擬中。

I/O Properties

Property Value
Operator Type M
Input Links I0,訊號輸入
I1,訊號輸入
Tick,訊號輸入
Reset,訊號輸入
Output Link O,影像資料輸出

Supported Link Format

Link Parameter 輸入連結 I0 輸入連接線 I1 Input Link Tick Input Link Reset Output Link O
Bit Width 1 1 1 1 [1, 64]
Arithmetic 無號數 無號數 無號數 無號數 無號數
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

Parameters

無

Examples of Use

以下範例展示了 SignalToDelay 運算子的使用方式: