Operator Library: Base
Library: Base
運算子 PARALLELup 可提高輸入鏈路與輸出鏈路之間的並行度。
下圖顯示了一種並行上變頻過程,輸入端的並行度為 3,輸出端的並行度則為 6。

在VisualApplets 中,影像行的寬度必須始終為並行度的整數倍。 由於 PARALLELup 運算子允許其輸出具有任意並行度,因此輸出端的 影像行寬度可能並非輸出並行度的整數倍。 在此情況下,該運算子會新增虛擬像素以填滿影像行。 此虛擬像素的值未定義。 在 VA 模擬中,為提升可視性,虛擬像素將被設為零。
下圖說明了這種虛擬像素插入的方式。 如圖所示,輸出並行度為四時,無法對應輸入的 6 像素行寬。 因此,此處增加了兩個額外的虛擬像素,使行寬達到八個像素。

若輸出並行度是輸入並行度的整數倍,則該運算子所需的資源最少。
以下範例示範了運算子 PARALLELup 的用法:
-
Design Parametrization - 連結屬性無效。
-
'Color Plane Separation Option 2 - Three Buffers, One DMA'
使用三個影像緩衝區和一個 DMA 運算子循序輸出色彩平面。
-
Color plane 的循序 (sequential) DMA 輸出。 色彩分離是透過 ImageBufferMultiROI operator 來執行。 額外的預先排序 (pre-sorting) 可最佳化頻寬和資源。
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
色彩平面分離範例。 RGB 輸入會分割為其組成元件,並透過一個 DMA 通道依序輸出。 分割是透過平行收集相同的組成元件並使用 FrameBufferRandomRead 進行讀取來執行的。
-
範例 - 在不使用 SampleDn 運算子之情況下進行 3x3 因數降取樣。
-
'Functional Example for the FrameBufferMultRoiDyn Operator on the imaFlex CXP-12 Platform'
範例 - operator 使用方式示範
-
'imaFlex CXP-12 Quad 平台上 FrameBufferMultRoi 使用者程式庫元素的實作範例'
範例 - operator 使用方式示範



上一頁

