Operator NOP

Operator Library: Base

在VisualApplets 的設計中,NOP(無操作)運算子對處理後的資料沒有任何影響。 影像資料不會被更改。 此運算子可用於改善設計中連結與運算子的外觀及定位。 例如,可用來為連結標註名稱。

從技術上來說,NOP 運算子會輸出其寄存器中的輸入,也就是說,該運算子由一個寄存器級別所表示。 在可能的關鍵路徑之間加入這些額外的寄存器級別,可能會改善設計的時序表現,以 滿足 週期約束,或者使系統能夠採用更高的時脈頻率。 在設計中插入 NOP 運算子的效益,取決於運算子的實作方式。 例如,一串長長的 O 型運算子可能會形成關鍵路徑,此時 NOP 運算子將有助於改善時序。 由於該運算子屬於 O 型,使用者無需針對並行路徑進行延遲平衡。 只要遵循了所有同步規則,Visual Applets 便會自動執行此平衡。 您無法使用 NOP 運算子來產生延遲。

I/O Properties

Property Value
Operator Type O
Input Link I,資料輸入
Output Link O,資料輸出

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

針對無號數值,輸入 Bit Width 的範圍為 [1, 64]。 針對有號數值輸入,範圍為 [2, 64]。 針對無號彩色輸入為 [3, 63],針對有號彩色輸入則為 [6, 63]。

Parameters

無