Forum Discussion
Altera_Forum
Honored Contributor
8 years agoThis sounds more likely. I'll check those items. Thanks for all those detail info.
Peng --- Quote Start --- Most likely, for a custom component like the one you have produced, Qsys "generate" results in copying source files from their original locations to the (e.g.) synthesis/submodules/ directory of your project outputs. The "solution" is of course to only modify the sources, and not their copies located within the synthesis/submodules/ folder. But then you get caught up in the fact that modifying the source then requires you to re-generate Qsys before you invoke Quartus synthesis. From the sounds of it, when you state that Quartus is picking up old files and overwriting your modified files, if you have added the .qsys file to Quartus then Quartus will execute the Qsys generate prior to synthesis. So... a) if your .qsys is added to your Quartus project, then just modify the component source files and not the files in synthesis/submodules. b) if you have added the Qsys created .qip file to your Quartus project, then again you should just modify the source to your component and not the synthesis/submodules/ copies, BUT you need to Qsys generate before each Quartus recompile. c) if you have added the Qsys created .qip and haven't performed a Qsys generate, then I don't know what your problem is.... --- Quote End ---