Navaneeth
New Contributor
3 years agoDSP Block Stratix 10 - Multiply Accumulate
Hi
We wish to perform c = c + (a * b) where,
a, b and c are 32-bit unsigned numbers.
Please let us know how best to implement this multiply-accumulate in Verilog so that the DSP blocks available in Stratix 10 can be utilized to achieve the highest Fmax possible.
We are okay with either fixed / floating point numbers not necessarily unsigned if that will help achieve higher Fmax (but the data width is 32 bits).
We also don't mind the latency in terms of any number of clock cycles from input to output.
Thanks
Hi,
You can also check the full design template within Quartus.
Thank you
Kshitij Goel