I have a design that uses a lot of DSPs in an Arria 10 device. This device has 156 DSPs available but I could use more. In version 18.1 of Prime, it compiles fine. I took the same design and ran it with version 19.1 of Prime and it has an error:
Error(184035): Design uses 160 DSP blocks, but only 156 DSP blocks are available in the device.
I tried to manually set the synthesis assignment to use only 156 DSP max (it defaults to unlimited) but it still doesn’t clear this error. The assignment used to be set to unlimited (default) and Quartus 18.1 would figure it out automatically, putting some of the math functions in the fabric.