Forum Discussion
Altera_Forum
Honored Contributor
11 years agoMost likely your problem is that each of your ROM instances which you hope would consume 512 bits is requiring either an entire M9K or one half of one M9K if the fitter successfully uses "Packed Mode" when fitting the ROMs together.
You can't really use "total bits" as an indicator of how much space you have remaining, because a design like yours could map very inefficiently and consume all of the M9K with very low total bit count. Look at the Fitter report in Fitter->Resource Section->Resource Usage Summary to get the high level number of M9K used/available. You can read in some detail about memory resources in your device handbook (e.g. Cyclone III here http://www.altera.com/literature/hb/cyc3/cyc3_ciii51003.pdf with Packed Mode described on page 5).