Operator Library: Base
Library: Base
PARALLELup 오퍼레이터는 입력 링크와 출력 링크 간의 Parallelism을 증가시킵니다.
다음 그림은 입력의 Parallelism 3에서 출력의 Parallelism 6으로의 parallel up 변환을 보여줍니다.

VisualApplets에서 이미지 라인의 폭은 항상 Parallelism의 배수여야 합니다. PARALLELup 오퍼레이터는 출력에서 임의의 Parallelism을 허용하므로 출력에서의 이미지 라인 폭이 출력 Parallelism의 배수가 아닐 수 있습니다. 이 경우 오퍼레이터는 이미지 라인을 Fill 하기 위해 더미 픽셀을 추가합니다. 이 더미 픽셀의 값은 정의되어 있지 않습니다. VA 시뮬레이션에서는 시인성을 높이기 위해 더미 픽셀이 0으로 설정됩니다.
다음 그림은 이 더미 픽셀 삽입에 대한 예시를 보여줍니다. 볼 수 있듯이, 4의 출력 Parallelism은 6 픽셀의 입력 라인 폭을 매핑할 수 없습니다. 여기서는 라인 폭이 8이 되도록 두 개의 추가 더미 픽셀이 추가됩니다.

출력 Parallelism이 입력 Parallelism의 정수 배수인 경우 오퍼레이터는 가장 적은 리소스를 요구합니다.
PARALLELup 오퍼레이터의 사용법은 다음 예시에 나와 있습니다:
-
Design Parametrization - 잘못된 link Property입니다.
-
'Color Plane Separation Option 2 - Three Buffers, One DMA'
3개의 이미지 버퍼와 1개의 DMA 오퍼레이터를 사용한 컬러 평면의 순차적 출력.
-
컬러 평면의 순차적 DMA 출력. 컬러 분리는 ImageBufferMultiROI 연산자를 사용하여 수행됩니다. 추가적인 사전 정렬(pre-sorting)을 통해 대역폭과 리소스가 최적화됩니다.
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
컬러 평면 분리 예시. RGB 입력은 구성 요소별로 분리되어 하나의 DMA 채널을 통해 순차적으로 출력됩니다. 분리는 평행한 워드로 동일한 구성 요소를 수집하고 FrameBufferRandomRead로 읽는 방식으로 수행됩니다.
-
예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운사플링하는 방법.
-
'Functional Example for the FrameBufferMultRoiDyn Operator on the imaFlex CXP-12 Platform'
Examples - Demonstration of how to use the operator
-
'imaFlex CXP-12 Quad 플랫폼에서의 FrameBufferMultRoi 사용자 라이브러리 요소 기능 예시'
Examples - Demonstration of how to use the operator



이전

