I have a problem very similar to the one below, in a Stratix 3 I have some 3rd party code which Quartus reports is of memory type AUTO. My own code is using most of the M9K blocks, but Quartus is determined to also put the 3rd party AUTO blocks as M9Ks. How do I force it to use MLABs? I have tried all the compiler options below but it still sets these AUTO blocks to M9K even though this now exceeds the number available in the chip (>639).
Auto RAM to MLAB conversion -ON
Equivalent RAM and MLAB paused read capabilities -Don't Care
Equivalent RAM and MLAB power up -Don't Care
Cheers Tom