Forum Discussion
Hi,
I don't think the compile file list order matter. In gui, may be you can go to Project -> Generate Tcl File for Project. Then in auto-generated tcl script add two lines below:
package require ::quartus::flow
...
execute_flow -compile
After running auto-generated tcl script, if there's no error then probably there's some problems with your tcl script so can do the comparison. If there's error with auto-generated tcl script as well, then probably the problem is in the design files.
Thanks,
Best regards,
Sheng
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer.
- jeffshh0562 years ago
New Contributor
Hi Sheng,
My teammate who is using Quartus in GUI mode and got the same issue.
I am using quartus_sh, and I have package require ::quartus::flow in my TCL file. The flow actually runs but errors out.
Info: Run task: IP Generation (pass)
Info: Run task: Design Analysis(pass)
Info: Run task: Logic Generation(pass)
Info: Run task: Analysis & Synthesis(51 errors)
Error (16045): Instance "u_axi_bridge" instantiates undefined entity "axi_bridge" File: #######/src/xyz_ctl.sv Line: 2328
Error (16185): Can't elaborate user hierarchy "u_axi_bridge" File: ######/src/xyz_ctl.sv Line: 2328What puzzles me is that
- I do see the design "axi_bridge" gets compiled, I don't see compile error related to that module, why it can't elaborate?
I am attaching the syn.elab log file here, can you help take a look?
Thanks,
-Shu