Operator NOP

Operator Library: Base

NOP(no operation) 연산자는 VisualApplets 디자인에서 처리되는 데이터에 영향을 주지 않습니다. 이미지 데이터는 변경되지 않습니다. 이 연산자는 디자인 내에서 링크와 연산자의 가독성 및 배치를 개선하는 데 사용할 수 있습니다. 예를 들어 링크에 이름을 지정하여 레이블을 붙이는 데 사용할 수 있습니다.

기술적으로 NOP 연산자는 레지스트리된 입력, 즉 레지스터 스테이지로 표현되는 연산자를 출력합니다. 잠재적인 임계 경로 사이에 이러한 추가 레지스터 스테이지를 사용하면 주기 제약 조건을 충족하지 못하는 디자인의 타이밍을 개선하거나 더 높은 클럭 주파수를 사용할 수 있게 됩니다. 디자인에 NOP 연산자를 삽입하여 얻는 이점은 연산자의 구현 방식에 따라 다릅니다. 예를 들어, 긴 O 타입 연산자 체인은 임계 경로를 유발할 수 있으며, 이때 NOP 연산자가 타이밍 개선에 도움이 될 수 있습니다. 연산자가 O 타입이므로 사용자가 병렬 경로에 대한 지연을 직접 밸런싱할 필요가 없습니다. 모든 동기화 규칙을 준수한 경우 VisualApplets가 자동으로 이 밸런싱을 수행합니다. 지연을 생성하기 위해 NOP 연산자를 사용할 수는 없습니다.

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, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any as I
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

부호 없는 값의 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력은 [3, 63], 부호 있는 컬러 입력은 [6, 63]입니다.

Parameters

None