연산자 CMP_AltB

Operator Library: Logic

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

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

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_AltB의 사용법을 보여줍니다.