Forum Discussion
Rodo
Occasional Contributor
4 years agoMAX10, on-board RAM or ROM: What does memory initialization do?
Hi all,
I'm playing with a BeMicroMAX10 that I've had for a while. Last time I used it was in Quartus web (free) v15, now using v21.1.0 (also free).
I was getting an error at compile with error i...
sstrell
Super Contributor
4 years agoIt's an FPGA, so you can program the contents of memories with whatever values you want when you program the device. You need to associate a .hex or a .mif file with a particular memory for this to work, and you can do that in the IP parameter editor for the memory or with a synthesis attribute in your HDL code.
If you don't have a .hex or .mif file, make sure you disable memory initialization in the parameter editor.