Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20680 Discussions

Stratix 10 DSP preload constant

duanrac
Beginner
606 Views

Hi,

it's possible with DSP block of stratix 10 to use preload constant (for rounding) with accumulator ?

A(n+1)=(B*C)+A(n) + 1<<x

or it is exclusive mode?

A(n+1)=(B*C)+A(n)

or

A(n)=(B*C)+1<<x

Regards

0 Kudos
4 Replies
CheePin_C_Intel
Employee
596 Views


Hi,


As I understand it, you have some inquiries related to preload constant in the S10 DSP block. For your information, I am not really a design specialist and could not comment your codes implementation into the DSP block. However, you may refer to the DSP preload constant feature details in the Intel® Stratix® 10 Variable Precision DSP Blocks User Guide (

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-10/ug-s10-dsp.pdf) -> "2.7. Accumulator, Chainout Adder, and Preload Constant for FixedPoint Arithmetic" for further details on the supported preload constant feature to see if this is something that you are looking for.


Please let me know if there is any concern. Thank you.


0 Kudos
duanrac
Beginner
593 Views

Hi,

Thank you for your answer.

yes I refer to this documentation.

It's not clear for me in, this documentation if it's possible to set LOADCONST signal and ACCUMULATE signal on same clock cycle to do in same time rounding and accumulate.

0 Kudos
CheePin_C_Intel
Employee
591 Views

Hi,


Thanks for your update. To help further verifying your target usage ie set LOADCONST and ACC on the same clock cycle, it is recommended for you to create a test design and run through the Modelsim simulation to check on the functionality to see if it is meeting your expectation.


Please let me know if there is any concern. Thank you.


Best regards,

Chee Pin



0 Kudos
CheePin_C_Intel
Employee
556 Views

As I understand it, it has been some time since I last heard from you. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


0 Kudos
Reply