Operator Library: Logic
CMP_AgeB(compare A greater or equal B) 연산자는 입력 링크 A의 값이 입력 링크 B의 값보다 크거나 같으면 출력을 논리적 "1"로 설정하고, 그렇지 않은 경우 출력은 "0"으로 설정합니다.
입력 A의 값을 동적 파라미터 값과 비교하려면 대신 IS_GreaterEqual 연산자를 사용하십시오.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | A, 데이터 입력 B, 데이터 입력 |
| Output Link | O, data output |
| Link Parameter | Input Link A | Input Link B | Output Link O |
|---|---|---|---|
| Bit Width | [1, 64] unsigned, [2, 64] signed | [1, 64] unsigned, [2, 64] signed | 1 |
| Arithmetic | {unsigned, signed} | A로서 | unsigned |
| Parallelism | any | A로서 | as I |
| Kernel Columns | any | A로서 | as I |
| Kernel Rows | any | A로서 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | A로서 | as I |
| Color Format | VAF_GRAY | A로서 | as I |
| Color Flavor | FL_NONE | A로서 | as I |
| Max. Img Width | any | A로서 | as I |
| Max. Img Height | any | A로서 | as I |
| ImplementationType | ||||
|---|---|---|---|---|
| Type | static write parameter | |||
| Default | AUTO | |||
| Range | (AUTO, EmbeddedALU, LUT) | |||
|
ImplementationType 파라미터를 사용하면 연산자의 구현 방식을 제어할 수 있습니다. 즉, 연산자 구현에 사용할 로직 요소를 정의할 수 있습니다. 다음 값 중 하나를 선택할 수 있습니다. AUTO: 연산자가 인스턴스화될 때 연산자의 파라미터 설정을 바탕으로 주어진 FPGA 아키텍처에 가장 적합한 구현 전략이 자동으로 선택됩니다. EmbeddedALU: 이 연산자는 FPGA의 임베디드 ALU 요소를 사용합니다. LUT: 연산자가 FPGA의 LUT 요소를 사용합니다.
|
||||
CMP_AgeB 연산자의 사용법은 다음 예제에 나와 있습니다:
-
로컬 적응형 임계값 처리를 위한 이진화 예시입니다. 8x8 픽셀의 커널 크기가 사용됩니다.
-
이미지의 평균값을 결정하고 이 값을 다음에 처리될 이미지의 임계값(threshold)으로 사용합니다.
-
예시 - 히스토그램 임계값 처리
-
예제 - 필터에서 하위 커널을 추출하여 원본 이미지 데이터를 얻는 방법을 보여줍니다. 이 예제는 간단한 로컬 적응형 이진화를 수행합니다.
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
Examples - Demonstration of how to use the operator

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

