Operator Library: Logic
연산자 CMP_AltB(A가 B보다 작음 비교)는 입력 링크 A의 값이 입력 링크 B의 값보다 작을 경우 출력을 논리 “1”로 설정하며, 그렇지 않은 경우 출력은 “0”이 됩니다.
입력 A의 값을 동적 매개변수 값과 비교하려면 연산자 IS_LessThan 를 대신 사용하십시오.
| Link Parameter | 입력 링크 A | 링크 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 | 정적 쓰기 파라미터 | |||
| Default | AUTO | |||
| Range | (AUTO, EmbeddedALU, LUT) | |||
|
ImplementationType 매개변수를 사용하면 연산자의 구현 방식에 영향을 미칠 수 있습니다. 즉, 연산자를 구현하는 데 어떤 로직 소자가 사용될지 정의할 수 있습니다. 다음 값 중 하나를 선택할 수 있습니다: AUTO: 연산자가 인스턴스화되면, 연산자의 매개변수 설정을 기반으로 주어진 FPGA 아키텍처에 가장 적합한 구현 전략이 자동으로 선택됩니다. 임베디드 ALU: 이 연산자는 FPGA의 내장 ALU 요소를 사용합니다. LUT: 연산자가 FPGA의 LUT 소자를 사용합니다.
|
||||
다음 예제에서는 연산자 CMP_AltB의 사용법을 보여줍니다.
-
'라이브러리 어큐뮬레이터 및 라이브러리 로직의 특정 연산자에 대한 기능 예시'
예제 - 오퍼레이터 사용법 시연

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

