DIV 運算子

運算子函式庫:算術運算

DIV 運算子將輸入連結 I1 上的數值除以輸入連結 I2 上的數值。 在輸出連結 O 處,提供該除法運算的整數結果。 在輸出連結 R 處,提供該除法運算的餘數。

兩個輸出端皆發生除以零的未定義情況。

[注意] 資源

除法會消耗大量 FPGA 資源。執行除法時,請盡量將並行度降至最低。 若除以 2 的冪(2^n),請使用移位運算子 ShiftRight 。

I/O Properties

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

Supported Link Format

Link Parameter 輸入連接線 I1 輸入連接線 I2 Output Link O 輸出鏈路 R
Bit Width [1, 64] [1, 64]1 auto2 作為 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(除數)的位元寬度必須小於或等於連結 I1(被除數)的輸入位元寬度。

2

對於無符號輸入,輸出 O 的位元寬度等於 I1 的位元寬度。 對於有符號輸入,位元寬度等於 I1 的位元寬度加上 1。

Parameters

無

Examples of Use

以下範例展示了 DIV 運算子的用法:

  • 「Blob2D 感興趣區域選取」

    範例 — 將「斑點分析」運算子套用至輸入的攝影機影像。 此小程式展示了如何在程式中使用斑點資料。 在此情況下,系統會定位面積最大的物體,並利用其座標將該物體從 原始影像中擷取出來。

  • 《影像處理的瞬間》

    範例 — 計算影像的矩、方向及偏心率

  • 《影像的剪裁》

    範例 — 採用線性插值的線性剪切範例。

  • 「雷射三角測量」

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