Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
19341 Discussions

Stratix 10 DSP preload constant

duanrac
Beginner
387 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
377 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.pd...) -> "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.


duanrac
Beginner
374 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.

CheePin_C_Intel
Employee
372 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



CheePin_C_Intel
Employee
337 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.


Reply