Agilex 5 Precision DSP block simulations
Hi,
I'm using the Precision DSP blocks in my Agilex 5 design; i have a floating point Add (FP_Add_native_DSP) and a floating point MAC (FP_MAC_native_DSP), but when i try and run simulations with these in place i'm seeing odd behavior:
1/ The adder is not doing an addition, the output is merely following one of the input pins.
2/ The MAC is giving an output but this does not match the output i'm seeing from a similar MAC targeted for the Arria 10 FPGA. The Arria 10 design is proven on silicon so i would have thought the simulation model for this is correct.
The above is making me nervous and i'm seeking clarification that:
1/ There are indeed bugs in the simulations models - if so is there a patch available?
2/ The Floating Point DSP functions work correctly on the actual Agilex 5 silicon.
I look forward to hearing from you.
Simon
Hi,
Thank you for looking into this further.
I agree the Adder is correct and i've also now seen correct behavior, so i'm not sure why it appeared incorrect previously.
Regarding the MAC; i still see an issue and there has now been an IPS case opened for it (via our AE).
Since there is an IPS case open i'm happy to mark this particular query as closed.
Thank you again for your support,
Simon