Operator NOP

Operator Library: Base

NOP(no operation)オペレータは、VisualAppletsのデザイン内の処理済みデータには影響を与えません。 画像データは変更されません。 このオペレータは、デザイン内におけるリンクやオペレータの外観や配置を整理するために使用できます。 たとえば、リンクに名前のラベルを付けるために使用できます。

技術的には、NOPオペレータはレジストリされた入力、つまりレジスタステージによって表現されるオペレータを出力します。 クリティカルパスになり得る箇所の間にこれらの追加のレジスタステージを使用することで、周期制約を満たさないデザインのタイミングを改善したり、より高いクロック周波数を使用可能にしたりできる場合があります。 デザインにNOPオペレータを挿入することによるメリットは、オペレータの実装によって異なります。 たとえば、Oタイピングのオペレータが長く連なるとクリティカルパスが発生する可能性がありますが、そこにNOPオペレータを入れることでタイミングの改善に役立ちます。 オペレータがOタイプであるため、ユーザーが並列パスの遅延をバランス調整する必要はありません。 すべての同期ルールに従っている場合、VisualAppletsは自動的にこのバランス調整を実行します。 遅延を発生させるためにNOPオペレータを使用することはできません。

I/O Property

Property 値
オペレータータイプ O
Input Link I, data input
Output Link O, data output

サポートされているリンクフォーマット

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] です。

パラメーター

None