Operator DIV

Operator Library: Arithmetics

DIV operator 會將輸入連結 I1 的數值除以輸入連結 I2 的數值。 在輸出連結 O 提供除法運算的整數結果。 在輸出連結 R 提供除法的餘數。

對兩個輸出而言,除以零皆為未定義。

[備註] Resources

除法運算需要大量的 FPGA 資源。在執行除法運算時,請嘗試使用最小化的 Parallelism。 若是除以二的冪次方數值 (2^n),請改用 ShiftRight 運算子。

I/O Properties

Property Value
Operator Type O
輸入連結 I1,被除數 / 分子輸入
I2,除數 / 分母輸入
輸出連結 O,整數商數輸出
R,餘數輸出

支援的 Link 格式

Link Parameter Input Link I1 輸入連結 I2 Output Link O 輸出連結 R
Bit Width [1, 64] [1, 64]1 自動2 與 I2 相同
Arithmetic {unsigned, signed} as I as I as I
Parallelism any as I as I as I
Kernel Columns any as I as I as I
Kernel Rows any as I as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I as I as I
Color Format VAF_GRAY as I as I as I
Color Flavor FL_NONE as I as I as I
Max. Img Width any as I as I as I
Max. Img Height any as I as I as I

1

輸入 I2(除數)的 Bit Width 必須小於或等於連結 I1(被除數)的輸入 Bit Width。

2

對於無號數輸入,輸出 O 的 Bit Width 等於 I1 的 Bit Width。 對於有號數輸入,Bit Width 等於 I1 的 Bit Width + 1。

參數

無

使用範例

下列範例展示了 DIV operator 的使用方式:

  • 「Blob2D ROI 選擇」

    範例 - 將 blob 分析運算子套用至輸入相機影像。 此 applet 顯示了 applet 中 blob 資料的使用方式。 在此情況下,會定位出具有最大面積的物件,並使用其座標從原始影像中裁切出該物件。

  • 「影像處理中的矩」

    範例 - 計算影像矩的方向與離心率

  • 「影像剪切 (Shear of an Image)」

    範例 - 具備線性差點的線條剪切 (Line Shear) 範例。

  • 「雷射三角測量」

    範例 - 一種 High Speed 且強固的雷射線偵測演算法。 此演算法可決定重心座標以取得亞像素解析度結果。