Operator IS_GreaterThan

Operator Library: Logic

IS_GreaterThan 연산자는 입력 링크 I의 값이 Number 파라미터의 값보다 크면 출력 값을 논리 "1"로 설정하고, 그렇지 않으면 "0"으로 설정합니다.

두 입력 링크의 값을 비교하려면 대신 CMP_AgtB 연산자를 사용하십시오.

I/O Properties

Property Value
Operator Type O
Input Link I, data input
Output Link O, data output

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 63] unsigned, [2, 64] signed 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

Number
Type static/dynamic 읽기/쓰기 매개변수
Default 0
Range 입력 링크 I의 범위와 동일함

입력 링크 값과 비교할 값입니다.

ImplementationType
Type static write parameter
Default AUTO
Range (AUTO, EmbeddedALU, LUT)

ImplementationType 파라미터를 사용하면 연산자의 구현 방식을 제어할 수 있습니다. 즉, 연산자 구현에 사용할 로직 요소를 정의할 수 있습니다.

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

AUTO: 연산자가 인스턴스화될 때 연산자의 파라미터 설정을 바탕으로 주어진 FPGA 아키텍처에 가장 적합한 구현 전략이 자동으로 선택됩니다.

EmbeddedALU: 연산자가 FPGA의 임베디드 ALU 요소를 사용합니다.

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

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

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

사용 예제

IS_GreaterThan 연산자의 사용법은 다음 예시와 같습니다.

  • ' 다중 DMA 채널 디자인 '

    임계값 이진화

  • 'Morphological Edge'

    예시 - 이진 침식(eroded) 이미지를 원본과 비교합니다. 두 이미지에 차이가 있는 경우 에지가 검출됩니다.

  • 'Close'

    Examples - 바이너리 이미지에 적용된 형태학적 닫기(close) 구현을 보여줍니다.

  • 'Open'

    Examples - 바이너리 이미지에 적용된 형태학적 열기(open) 구현을 보여줍니다.