Operator Library: Base
NOP(no operation)オペレータは、VisualAppletsのデザイン内の処理済みデータには影響を与えません。
画像データは変更されません。
このオペレータは、デザイン内におけるリンクやオペレータの外観や配置を整理するために使用できます。
たとえば、リンクに名前のラベルを付けるために使用できます。
技術的には、NOPオペレータはレジストリされた入力、つまりレジスタステージによって表現されるオペレータを出力します。
クリティカルパスになり得る箇所の間にこれらの追加のレジスタステージを使用することで、周期制約を満たさないデザインのタイミングを改善したり、より高いクロック周波数を使用可能にしたりできる場合があります。
デザインにNOPオペレータを挿入することによるメリットは、オペレータの実装によって異なります。
たとえば、Oタイピングのオペレータが長く連なるとクリティカルパスが発生する可能性がありますが、そこにNOPオペレータを入れることでタイミングの改善に役立ちます。
オペレータがOタイプであるため、ユーザーが並列パスの遅延をバランス調整する必要はありません。
すべての同期ルールに従っている場合、VisualAppletsは自動的にこのバランス調整を実行します。
遅延を発生させるためにNOPオペレータを使用することはできません。
| Property |
値 |
| オペレータータイプ |
O |
|
Input Link
|
I, data input |
|
Output Link
|
O, data output |
| Link Parameter |
Input Link I |
Output Link O |
| Bit Width |
[1, 64] |
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 |
|
|
符号なし値の場合、入力 Bit Width の範囲は [1, 64] です。
符号付き入力の場合、範囲は [2, 64] です。
符号なしカラー入力の場合は [3, 63]、符号付きカラー入力の場合は [6, 63] です。
|