Operator HWMULT

Operator Library: Prototype

[Warning] Warning

Disclaimer: This module is part of the prototype library. It is absolutely preliminary and subject to extensive changes, even removal. Therefore, this module must not be used for productive designs. It is included for testing purposes only.

The module HWMULT multiplies the input link I1 by the input link I2 and the result I1*I2 is available at the output link. It provides identical functionality to the operator Mult. The operator uses dedicated multiplier elements in the FPGA if thoses resources are available.

I/O Properties

Property Value
Operator Type O
Input Links I1, data input
I2, data input
Output Link O, data output of I1*I2

Supported Link Format

Link Parameter Input Link I1 Input Link I2 Output Link O
Bit Width [1, 16] [1, 16] auto
Arithmetic {unsigned, signed} as I1 as I1
Parallelism any as I1 as I1
Kernel Columns any as I1 as I1
Kernel Rows any as I1 as I1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I1 as I1
Color Format VAF_GRAY as I1 as I1
Color Flavor FL_NONE as I1 as I1
Max. Img Width any as I1 as I1
Max. Img Height any as I1 as I1



Examples of Use

The use of operator HWMULT is shown in the following examples: