Operator NOP

Operator Library: Base

VisualApplets 디자인에서 NOP(no operation) operator는 처리되는 데이터에 영향을 주지 않습니다. 이미지 데이터는 변경되지 않습니다. 이 operator는 디자인 내 링크와 operator의 외관 및 배치를 개선하는 데 사용할 수 있습니다. 예를 들어, 링크에 이름을 지정하는 용도로 활용할 수 있습니다.

기술적으로 NOP operator는 등록된 입력을 출력합니다. 즉, 이 operator는 레지스터 스테이지로 표현됩니다. 잠재적인 임계 경로(critical path) 사이에 이러한 추가 레지스터 스테이지를 사용하면 주기 제약(period constraints)을 충족하지 못하는 디자인의 타이밍을 개선하거나 더 높은 클럭 주파수를 사용할 수 있게 해줍니다. 디자인에 NOP operator를 삽입하여 얻는 이점은 operator의 구현 방식에 따라 다릅니다. 예를 들어, O 타입 operator가 길게 연결되면 임계 경로가 발생할 수 있는데, 이때 NOP operator가 타이밍 개선에 도움을 줍니다. operator가 O 타입이므로, 사용자가 병렬 경로에 대해 지연(delay)을 수동으로 균등화할 필요가 없습니다. 모든 동기화 규칙을 준수한 경우 VisualApplets가 자동으로 이 균등화 작업을 수행합니다. 지연을 생성하기 위해 NOP operator를 사용할 수는 없습니다.

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, 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

부호 없는 값의 경우 입력 비트 폭의 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 색상 입력의 경우 [3, 63]이며, 부호 있는 색상 입력의 경우 [6, 63]입니다.

Parameters

없음