Operator Library: Synchronization
PixelToImage operator 允許將到達輸入鏈接 I 的 0D 像素串流與輸入鏈接 Sample 處的 0D、1D 或 2D 影像進行同步。 您可以將鏈接 O 處的輸出影像想像成輸入 I 和 Sample 的組合。 雖然 O 在時序和影格速率上遵循 Sample,但資料內容是從 I 複製而來的。 operator 中不會使用 Sample 輸入處的像素值,而僅使用其時序。 輸入 I 與輸入 Sample 完全非同步。 流控制不會影響 I。 輸入 I 絕不能被阻擋。
此 operator 用於將時間戳記和其他資訊新增至影像中。
由於輸入鏈接 I 是非同步的, 輸出鏈接將始終轉發來自輸入 I 的最後一個有效資料。 當 sample 輸入在出現有效的輸入 I 之前到達時,輸出將設為零。 請檢查以下波形以釐清。
該 operator 的使用方式類似於 O operator:
PixelToImage operator 是一個 P 型 operator。 根據鏈接規則,當多個鏈接在 P 型 operator 之後合併時,必須使用 SYNC operator。
然而,PixelToImage operator 有所不同:在輸入「Sample」和輸出「O」(路徑 sample -> O)之間, VisualApplets 將該 operator 視為 O 型 operator 處理。這實際上意味著會執行 管線等化。 對於合併,不需要同步。
![]() |
設計模擬期間的行為 |
|---|---|
|
在設計模擬期間,PixelToImage operator 會丟棄輸入「I」上的所有資料,因為 無法模擬確切的時序。相反地,產生的輸出資料的像素值是透過模擬 參數 SimulationPixelValue 來定義,而輸出資料的維度則根據 連接埠「Sample」上的資料來設定。 |
同步與非同步輸入
- 所有輸入彼此皆為非同步。
以下範例展示了 PixelToImage operator 的使用方式:
-
用於 DMA、RAM、GPIO、Trigger 和 LED 的硬體自我測試範例。
-
範例 - Logic Analyzer:一種便捷且類似示波器的訊號量測與分析方式。
-
'Functional Example for Specific Operators of Library Memory and Library Signal'
範例 - 如何使用此運算子的示範

![[備註]](../common/images/admon/note.png)


上一頁

