Forum Discussion
2 Replies
- Altera_Forum
Honored Contributor
Hi,
Using Quartus II 9.0SP2, the megawizard allows one to select LEs for RAMs but not ROMs. This seems to apply to all supported device families. Weird, I must say. Suggestions: a) hope for the best, ie, set it to "AUTO" and let the tools balance registers vs M9Ks b) do not use the ROM megafunction, use just plain HDL for your ROMs. - Altera_Forum
Honored Contributor
On second thought, I think I just made sense on what's going on.
With RAM/ROM megafunctions, Quartus allows one to change MIF files and the quickly update the programming files without recompiling the entire design. However, this is only feasible when using dedicated memory blocks. Thus, the following restrictions are observed: a) ROM megafunctions (which have to have a MIF file) must use dedicated memory blocks b) RAM megafunctions that force the usage of LEs do not support MIF files So, you need to go with "b)" for any small ROMs and initialized RAMs