Forum Discussion
FPGAOLOG
Occasional Contributor
4 years agoWhat is the number of minimum DSP required to achieve D(32 bit)=A(5 bit)*B(32 bit)+C(32 bit) functio
What is the number of minimum DSP required to achieve D(32 bits)=(A(5 bits)*B(32 bits)) truncated to 32 bits +C(32 bits) function, and the modes of the DSPs
3 Replies
- Kshitij_Intel
Frequent Contributor
Hi,
Which device you are targeting and generally DSP slices has 25x18 multipliers but you have the input of 32 bits.
In general 1 multiply and addition operation consumes 1 DSP slice.
Above figure will use 2 DSP slices, considering x[n] and c[n] is of 15-bits.
Thank you
Kshitij Goel
- FPGAOLOG
Occasional Contributor
Sorry missed the device info. It is Agilex device. Is there a way to pack it into one DSP?
- Kshitij_Intel
Frequent Contributor
Hi,
The only way is reduce the number of bits for your variables. FYR.
https://www.intel.com/content/www/us/en/docs/programmable/683037/21-2/features-88692.html
Thank you
Kshitij Goel