Operator Library: Arithmetics
ADD 모듈은 여러 입력 링크의 합을 계산합니다. 입력 링크 수는 모듈 인스턴스화 시 선택해야 합니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I[0], 데이터 입력 I[n], n > 0, 데이터 입력 |
| Output Link | O, data output |
|
출력 Bit Width는 최대 입력 링크 Bit Width를 바탕으로 자동으로 결정됩니다. 출력 Bit Width는 다음 요소에 따라 결정됩니다: ![]() 출력 Bit Width는 64 Bit를 초과할 수 없습니다. 입력 링크에서 부호 없는(unsigned) 값과 부호 있는(signed) 값을 함께 사용하는 경우 출력에 추가 비트가 필요할 수 있습니다. |
|
|
모든 입력이 부호 없는(unsigned) 경우 출력 Arithmetic은 부호 없습니다. 입력 중 하나라도 부호 있는(signed) Arithmetic을 사용하는 경우 출력 Arithmetic은 부호가 있습니다. |
| ImplementationType | ||||
|---|---|---|---|---|
| Type | static write parameter | |||
| Default | AUTO | |||
| Range | (AUTO, EmbeddedALU, LUT) | |||
|
Parameter ImplementationType은 연산자의 구현 전략, 즉 연산자 구현에 사용되는 로직 요소를 결정합니다. 다음 값 중 하나를 선택할 수 있습니다. AUTO: 연산자가 인스턴스화될 때, 연결된 링크의 파라미터 설정을 기반으로 최적의 구현 전략이 자동으로 선택됩니다. EmbeddedALU: LUT 기반이 아닌 FPGA의 임베디드 산술 로직 요소를 연산자가 사용합니다. LUT: 연산자가 FPGA의 LUT 로직을 사용합니다.
|
||||
ADD 연산자의 사용법은 다음 예시와 같습니다:
-
동기화 규칙 - O-형태 네트워크에서의 오퍼레이터 사용.
-
로컬 적응형 임계값 처리를 위한 이진화 예시입니다. 8x8 픽셀의 커널 크기가 사용됩니다.
-
예시 - 히스토그램 임계값 처리
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
컬러 평면 분리 예시. RGB 입력은 구성 요소별로 분리되어 하나의 DMA 채널을 통해 순차적으로 출력됩니다. 분리는 평행한 워드로 동일한 구성 요소를 수집하고 FrameBufferRandomRead로 읽는 방식으로 수행됩니다.
-
예시 - Roberts Cross Gradient 필터 예시.
-
예시 - 4개의 모든 방향에 적용되는 Sobel 필터입니다.
-
예제 - 두 개의 필터를 병렬로 사용하는 예제입니다.
-
'High Boost Sharpening Filter'
예제 - 선명도 향상을 위한 High Boost Laplace 필터
-
Example - Calculates image moments orientation and eccentricity
-
예시 - 입력 이미지에 그리드가 오버레이됩니다. 그리드 픽셀 값은 입력 픽셀 값에 따라 결정됩니다.




![[참고]](../common/images/admon/note.png)
이전

