算子库:Prototype
![]() |
警告 |
|---|---|
|
免责声明:此模块属于原型库的一部分。它完全属于初步阶段,可能会进行大幅更改甚至移除。因此,该模块不得用于生产设计。其包含仅用于测试目的。 |
模块 HWMULT 将输入链路 I1 与输入链路 I2 相乘,并将结果 I1*I2 输出到输出链路。它的功能与运算符 Mult 完全相同。如果 FPGA 资源可用,该运算符会使用 FPGA 中的专用乘法器元件。
| 链接参数 | 输入链接 I1 | 输入链接 I2 | 输出链路 O |
|---|---|---|---|
| Bit Width | [1, 16] | [1, 16] | auto |
| Arithmetic | {unsigned, signed} | 同 I1 | 同 I1 |
| Parallelism | 任何 | 同 I1 | 同 I1 |
| 内核列 | 任何 | 同 I1 | 同 I1 |
| 内核行 | 任何 | 同 I1 | 同 I1 |
| 图像协议 | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | 同 I1 | 同 I1 |
| Color Format | VAF_GRAY | 同 I1 | 同 I1 |
| 颜色口味 | FL_NONE | 同 I1 | 同 I1 |
| Max. Img Width | 任何 | 同 I1 | 同 I1 |
| Max. Img Height | 任何 | 同 I1 | 同 I1 |
以下示例展示了 HWMULT 运算符的用法:
-
示例 - 从公式到实现。关于如何实现叠加混合の说明。
-
示例 - 一种 High Speed 且鲁棒的激光线检测算法。 该算法确定重心坐标以获得亚像素分辨率结果。
-
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在采集卡 RAM 中。 该小应用程序执行高精度的偏移量和增益校正。
-
'1D Shading Correction Using Block RAM'
示例 - 该示例展示了一个 1D Shading Correction。 校正值存储在块 RAM memory 中。
-
'1D Shading Correction Using Frame Grabber RAM'
示例 - 该示例展示了 1D Shading Correction。 校正值存储在 Frame Grabber RAM 中。

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

