NCO's HEX not found by Quartus Pro in project
Hello,
I have a project using an NCO on Quartus Pro 18.1. The project is organized as below:
/proj---/syn/qproject
|
--/top/
-/modules--/nco
|
--/fir
So the modules are in their own folder in their own folder tree, and the quartus project is made in the qproject folder, with all the necessary files referenced into the project's qsf.
The problem is that the project cannot compile ( Analysis and Synthesis fails) because the project cannot find the HEX files for the NCO, even with the HEX files being included properly in the project the the qip file generated.
Looking at the Syn.rpt file, under the "Synthesis Source Files Read", we can see the hex files being read :
however, further down the lines, we find the same filename, but this time with the file type "Auto-Found Memory Initialization File"
What is wrong in this project? Why is Quartus saying that it found the file in the root folder (our qproject folder in this case) when the file is not there at all? How to correctly indicate to quartus to use the files indicated in the qip file?
The FIR also has HEX files but these are included properly into the project.