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.