Forum Discussion
LPM_MULT not working for Cyclone 10 GX device
- 1 year ago
I could strip down the design, but I have some new information. I was able to work around the issue by changing the implementation style to "Use logic elements", in lieu of "Use the default implementation" or "Use the dedicated multiplier circuitry". I believe the default implementation is to use the dedicated multiplier circuitry. I think there really is a bug in the Altera LPM_MULT IP when using multiplier blocks.
Changed to "Use loigc elements"Signal Tap showing ckt works as expected
I can no longer replicate the issue either. I tried creating a minimal project with two multipliers, one using hardware multipliers and one using logic elements. The results were identical.
Then, since I use 3 instances in my full design, I used one with hardware multipliers and two with logic elements. The results were identical.
So, for now, let's assume the problem is solved (at least until it fails again)!
Thank you for your help!