Operator SignalToPixel

Operator Library: Signal

此運算子將最多 64 個輸入訊號流轉換為一個 VALT_PIXEL0D 像素資料流。 每個輸入的當前訊號值 會被轉換為一個像素位元:LOW 轉換為值 0,HIGH 轉換為值 1。若存在 多個輸入埠,則每個輸入會映射至輸出像素資料的某個位元位置。具體而言,第一個輸入埠 I000 映射至輸出埠 O 的第 0 位元,其後的輸入埠則分別映射至輸出埠 O 的後續位元位置。

會產生穩定的像素流,也就是說,每個時鐘週期都會輸出一個像素。 這是因為訊號是針對每個時鐘週期定義的,而像素資料流中的像素之間可能存在空隙。 由於訊號流必須轉換為像素流,因此每個時鐘週期也必須輸出一個像素。 這可能會導致資料遺失。 像素處理運算子可能會阻塞其輸入。 然而,運算子 PixelToSignal 的輸出無法被阻塞,因為像素始終會出現。 請提高並行度或減少像素數量,以避免資料遺失。

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

I/O Properties

Property Value
Operator Type M
Input Link I000...I063,訊號輸入
Output Link O,影像資料輸出

Supported Link Format

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

Parameters

無

Examples of Use

The use of operator SignalToPixel is shown in the following examples:

  • 'Hardware Test'

    DMA、RAM、GPIO、觸發與 LED 硬體自我測試的範例。