연산자 CMP_AleB

Operator Library: Logic

연산자 CMP_AleB(A가 B 이하인 경우)는 입력 링크 A의 값이 입력 링크 B의 값보다 작거나 같을 때 출력을 논리 “1”로 설정하며, 그렇지 않은 경우 출력은 “0”이 됩니다.

입력 A의 값을 동적 매개변수 값과 비교하려면 연산자 IS_LessEqual 연산자를 대신 사용하십시오.

I/O Properties

Property Value
Operator Type O
Input Links A, 데이터 입력
B, 데이터 입력
출력 링크 O, data output

지원되는 Link Format

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

Parameters

ImplementationType
Type 정적 쓰기 파라미터
Default AUTO
Range (AUTO, EmbeddedALU, LUT)

ImplementationType 매개변수를 사용하면 연산자의 구현 방식에 영향을 미칠 수 있습니다. 즉, 연산자를 구현하는 데 어떤 로직 소자가 사용될지 정의할 수 있습니다.

다음 값 중 하나를 선택할 수 있습니다:

AUTO: 연산자가 인스턴스화되면, 연산자의 매개변수 설정을 기반으로 주어진 FPGA 아키텍처에 가장 적합한 구현 전략이 자동으로 선택됩니다.

임베디드 ALU: 이 연산자는 FPGA의 내장 ALU 요소를 사용합니다.

LUT: 연산자가 FPGA의 LUT 소자를 사용합니다.

[참고] 일반적으로 AUTO 사용

일반적으로 이 매개변수는 AUTO로 설정해야 합니다. 특수한 경우, 즉 디자인 내에서 특정 종류의 FPGA 리소스가 부족할 경우 EmbeddedALU 및/또는 LUT 값을 사용하여 FPGA 리소스 관리에 수동으로 영향을 줄 수 있습니다.

사용 예

다음 예제에서는 연산자 CMP_AleB의 사용법을 보여줍니다.