Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
14947 Discussions

Qsys generated msim_setup.tcl missing some files

KC1
Beginner
182 Views

Hello, I am trying to simulate a qsys component, so I generated simulation files from Qsys. I am trying to compile the generated msim_setup.tcl file, but I get errors for a few .v files:

"Instantiation of <filename> failed. The design unit was not found. "

The missing files are modules that get instantiated within other modules which are added as a component to the qsys system. I am not completely familiar with tcl files but looking at the contents of msim_setup.tcl, it looks like it somehow just missed to include those files only. Would anyone know why? All the .v files have been synthesized and I think it's an error associated with ModelSim or the simulation files and not necessarily an issue with the .v files themselves.

Would I be able to just add inside the msim_setup.tcl file like

eval vlog $USER_DEFINED_VERILOG_COMPILE_OPTIONS $USER_DEFINED_COMPILE_OPTIONS "file directory/filename.v" ? If I do, would I also need to create compilation libraries for those files? Would I run into issues for editing msim_setup.tcl since it's an auto-generated file?

Thank you so much!

0 Kudos
2 Replies
sstrell
Honored Contributor II
173 Views

Sanity check: so you're running this Tcl script in ModelSim, not Platform Designer, correct?  The script is generated by Platform Designer (not called Qsys anymore) to be run in ModelSim to simulate test bench systems generated by Platform Designer.

If you're running it correctly, it doesn't make sense that the generated file would throw this type of error.  Make sure in ModelSim that you've used the Change Directory option to point to the location of the msim_setup.tcl file.

SyafieqS_Intel
Moderator
162 Views

Hi Kota,


Assuming there is no issue with your custom component, I suggest you to refer to link below, it shows the correct and necessary step to simulate IP within Quartus. 

https://www.youtube.com/watch?v=eviC0jP90ZA


Thanks,

Regards


Reply