Operator SUB

Operator Library: Arithmetics

Operator SUB는 입력 링크 I1과 입력 링크 I2 간의 차이, 즉 O = I1 - I2를 계산합니다.

I/O Properties

Property Value
Operator Type O
Input Links I1, 데이터 입력
I2, 데이터 입력
Output Link O, data output

Supported Link Format

Link Parameter Input Link I1 Input Link I2 Output Link O
Bit Width [1, 62] unsigned, [2, 62] signed [1, 62] unsigned, [2, 62] signed auto1
Arithmetic {unsigned, signed} {unsigned, signed} signed
Parallelism any I1과 동일 I1과 동일
Kernel Columns any I1과 동일 I1과 동일
Kernel Rows any I1과 동일 I1과 동일
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} I1과 동일
Color Format VAF_GRAY VAF_GRAY I1과 동일
Color Flavor FL_NONE FL_NONE I1과 동일
Max. Img Width any I1과 동일 I1과 동일
Max. Img Height any I1과 동일 I1과 동일

1

출력 Bit Width는 입력 링크의 Bit Width를 기반으로 자동으로 결정됩니다. 출력 Bit Width는 다음 요소에 의해 결정됩니다.

Parameters

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

Parameter ImplementationType은 연산자의 구현 전략, 즉 연산자 구현에 사용되는 로직 요소를 결정합니다.

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

AUTO: 연산자가 인스턴스화될 때, 연결된 링크의 파라미터 설정을 기반으로 최적의 구현 전략이 자동으로 선택됩니다.

EmbeddedALU: LUT 기반이 아닌 FPGA의 임베디드 산술 로직 요소를 연산자가 사용합니다.

LUT: 연산자가 FPGA의 LUT 로직을 사용합니다.

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

Normally, the parameter should be set to AUTO. In special cases, i.e., if one kind of FPGA ressource runs short in a design, you can manually influence the FPGA resource management using the values EmbeddedALU and/or LUT.

사용 예제

Operator SUB의 사용법은 다음 예시와 같습니다.