Operator Library: Signal
此運算子將最多 64 個輸入訊號流轉換為一個 VALT_PIXEL0D 像素資料流。 每個輸入的當前訊號值 會被轉換為一個像素位元:LOW 轉換為值 0,HIGH 轉換為值 1。若存在 多個輸入埠,則每個輸入會映射至輸出像素資料的某個位元位置。具體而言,第一個輸入埠 I000 映射至輸出埠 O 的第 0 位元,其後的輸入埠則分別映射至輸出埠 O 的後續位元位置。
會產生穩定的像素流,也就是說,每個時鐘週期都會輸出一個像素。 這是因為訊號是針對每個時鐘週期定義的,而像素資料流中的像素之間可能存在空隙。 由於訊號流必須轉換為像素流,因此每個時鐘週期也必須輸出一個像素。 這可能會導致資料遺失。 像素處理運算子可能會阻塞其輸入。 然而,運算子 PixelToSignal 的輸出無法被阻塞,因為像素始終會出現。 請提高並行度或減少像素數量,以避免資料遺失。
此 operator 不包含在 VisualApplets 功能模擬中。
| Link Parameter | 輸入連結 I000...I063 | Output Link O |
|---|---|---|
| Bit Width | 1 | [1, 64] |
| Arithmetic | 無號數 | 無號數 |
| Parallelism | 1 | 1 |
| Kernel Columns | 1 | 1 |
| Kernel Rows | 1 | 1 |
| Img Protocol | VALT_SIGNAL | VALT_PIXEL0D |
| Color Format | VAF_GRAY | VAF_GRAY |
| Color Flavor | FL_NONE | FL_NONE |
| Max. Img Width | any | any |
| Max. Img Height | any | any |
The use of operator SignalToPixel is shown in the following examples:
-
DMA、RAM、GPIO、觸發與 LED 硬體自我測試的範例。

上一頁

