IS_InRange 연산자

연산자 라이브러리: 논리

도서관: 논리학

IS_InRange 연산자는 입력 링크 I의 값이 From 및 To 매개변수로 정의된 구간 내에 있을 경우 출력을 논리 “1”로 설정하며, 그렇지 않은 경우 출력은 “0”이 됩니다.

I/O Properties

Property Value
Operator Type O
입력 링크 I, data input
출력 링크 O, data output

지원되는 Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 63] 부호 없음, [2, 64] 부호 있음 1
Arithmetic {unsigned, signed} unsigned
Parallelism any as I
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

Parameters

출처:
Type dynamic write 파라미터
Default 0
Range 입력 링크 I의 범위와 동일함

범위 내의 가장 작은 값.

에서
Type dynamic write 파라미터
Default 255
Range 입력 링크 I의 범위와 동일함

이 제품군에서 가장 뛰어난 가성비.

구현 유형
Type 정적 쓰기 파라미터
Default AUTO
Range (AUTO, 임베디드 ALU, LUT)

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

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

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

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

LUT: 이 연산자는 FPGA의 LUT 요소를 사용합니다.

[참고] ‘일반’에서 ‘AUTO’를 사용하세요

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

사용 예

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