Operator Library: Prototype
![]() |
警告 |
|---|---|
|
免责声明:此模块属于原型库的一部分。它完全属于初步阶段,随时可能发生重大更改甚至被移除。因此,该模块绝不能用于生产设计。它仅供测试目的使用。 |
模块 HWMULT 将输入 link I1 与输入 link I2 相乘,乘积结果 I1*I2 可在输出 link 上获取。它提供的功能与算子 Mult 相同。如果在 FPGA 中可用此类资源,该算子将使用专用的乘法器元件。
| Link Parameter | Input Link I1 | Input Link I2 | Output Link O |
|---|---|---|---|
| Bit Width | [1, 16] | [1, 16] | auto |
| Arithmetic | {unsigned, signed} | 同 I1 | 同 I1 |
| Parallelism | any | 同 I1 | 同 I1 |
| Kernel Columns | any | 同 I1 | 同 I1 |
| Kernel Rows | any | 同 I1 | 同 I1 |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | 同 I1 | 同 I1 |
| Color Format | VAF_GRAY | 同 I1 | 同 I1 |
| Color Flavor | FL_NONE | 同 I1 | 同 I1 |
| Max. Img Width | any | 同 I1 | 同 I1 |
| Max. Img Height | any | 同 I1 | 同 I1 |
以下示例展示了算子 HWMULT 的用法:
-
示例 - 从方程到实现。关于如何实现叠加融合的解释。
-
示例 - 一个 High Speed 且稳健的激光线检测算法。 该算法可确定重心坐标,从而获得亚像素分辨率的结果。
-
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在采集卡 RAM 中。 该小应用程序执行高精度偏移和增益校正。
-
'1D Shading Correction Using Block RAM'
Examples - 该示例展示了一维 Shading Correction。 校正值存储在块 RAM 内存中。
-
'使用采集卡 RAM 的 1D Shading Correction'
示例 - 该示例展示了 1D Shading Correction。 校正值存储在采集卡 RAM 中。

![[警告]](../common/images/admon/warning.png)
上一页

