Operator SignalToDelay

Operator Library: Signal

此算子可測量輸入鏈路 I0 的信號上升緣與輸入鏈路 I1 的信號上升緣之間的延遲。 其結果會作為像素值輸出至輸出鏈路 O。 因此,輸出 O 是一個 VALT_PIXEL0D 像素資料串流。 輸出鏈路的 Bit Width 可以更改,並代表最大可能的延遲。 如果實際延遲超過輸出值範圍,延遲將被裁切至最大可能值。 下方的波形圖說明瞭此算子的行為。

延遲是以 Ticks 處於 high 狀態來測量的。 Tick 是一個信號輸入,其使用方式類似於預除器。 針對 Tick 輸入處的每一個 high 值,系統都會測量延遲時間。 下方的波形圖顯示了 Tick 輸入對延遲測量的影響行為。 在大多數情況下,不需要使用 Tick 輸入。在這種情況下,請將其連接至算子 VCC。

透過使用額外的重設輸入,可以取消目前的測量,並且算子將接受輸入 I0 處的新上升緣。

此運算子不支援 VisualApplets 功能模擬。

I/O Properties

Property Value
Operator Type M
輸入連結 I0,信號輸入
I1,信號輸入
Tick,信號輸入
Reset,信號輸入
Output Link O, 影像資料輸出

支援的 Link 格式

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

參數

無

使用範例

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