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 사용

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

사용 예제

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