Forum Discussion
Altera_Forum
Honored Contributor
19 years agoMemory Initialization File
Hi everyone,
I have a module containing a memory created by MegaFunction and mif-specified. But when i run , i see that my memory hasn't been initialized (using SignalTap). Maybe i didn't put *.mif at the right place ? (i now put it in the Quartus project directory). Where should I put it ? (in the Quartus project dir , software dir , .... or anywhere else ??) Regards, Quan1 Reply
- Altera_Forum
Honored Contributor
I list mine along with the hdl source files. They show up in the others file list of the project. The Megafunction also has the file name embedded. The hdl/mif/hex files are all listed in the qsf. Careful about case. I was getting Quartus crashes with internal fault that was traced to case sensitive file name comparison and I hadn't kept the case usage consistent. Perhaps it has been corrected in the newer releases. This crash was only when the mif/hex file has been changed and the sof was being updated but the synthesis/p&r step was skipped. A full compile didn't have the case sensitive problem.