Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16939 Discussions

One question about Quartus Prime Pro's compilation dashboard

MinzhiWang
Novice
946 Views

Hi Guys,

 

Do you meet this issue as following image?

In normal cases, all compilation stage will be marked with check marks. However, I met this issue almost all stages were marked with question marks after full compilation. I checked compilation report, and tried to find the reason. Unfortunately, I can't find any hint messages about this. Can anyone give me some guidelines for it?

2024-11-01_145707.jpg

Labels (1)
0 Kudos
1 Solution
sstrell
Honored Contributor III
604 Views

Sourced Tcl scripts with assignments should be at the top of the .qsf and are read when you open the project.  For some reason, the timing analyzer is trying to read this file.  Check your timing analyzer settings.

View solution in original post

0 Kudos
12 Replies
sstrell
Honored Contributor III
879 Views

If you made any changes to the project settings or anything after compilation, they change to question marks.

0 Kudos
MinzhiWang
Novice
846 Views

Hello sstrell,

 

I know the case you mentioned. However, my case is not belong to your case. As I said that the question marks still appear just after full compilation.

 

The same project is normal when last compilation, however, it was marked with "?" after I made some changes and re-compiled the project again.

 

I met this issue several times, It may disappear if I ignore it after several modification. But I don't know why i appear and why i disappear?

 

Thanks

 

Best Regard

0 Kudos
RichardTanSY_Intel
776 Views

Do you made any changes to the project after full compilation? Did it just change to question mark without making changes to the project?

Not sure if this works. Perhaps you could try cleaning your project and compiling again?

Alternatively, you may archive the project into a .qar file, reopen it in a different directory, and perform a full compile.


Also, do you have any design files shared with other team members that might have been modified temporarily?


Regards,

Richard Tan


0 Kudos
MinzhiWang
Novice
760 Views

Hi Tan,

 

It just change to question mark without making any changes to the project.

 

Thanks

0 Kudos
RichardTanSY_Intel
760 Views

I haven't encountered this behavior before. Please share your design by archiving the project (Project > Archive Project), so I can investigate it further.


Regards,

Richard Tan


0 Kudos
MinzhiWang
Novice
705 Views

Hello Richard,

 

I'm sorry, the issue disappeared after I made some modification and re-compiled the project.

 

BTW, I have another question which you may help me on it.

You know, we can add many kinds of constrains into QSF file. I have many location constrains which are required for my logic nodes. Some are arranged by other enginners, some are created by me. So there are several options for this kind of constrains. Then this kinds of constrains are saved in different TCL files. When one of these options is tried, its TCL file will be run in Quartus TCL script window and the corresponding constrains will be added to project.TCL Script Run Long Time.jpg

 

Now, we encounter one problem for running TCL script file in Quartus Tcl scripts window. It will take long time after I click the "Run" button. Sometimes, it will give me one fatal error info after I wait for long time.

 

I can copy all comments of the TCL file to QSF file to complete this constrain. But I want to fine one feasible way for us to arrange this task. For example, can QSF source our TCL file? Then we do not need to run it in Tcl script window, and also don't need to copy these comments from TCL file to QSF file.

 

I know QSF file can source one kind of TCL file using below assignment:

 

 

set_global_assignment -name POST_FLOW_SCRIPT_FILE "quartus_sh:JicGen.tcl"

 

 

I use above assignment to complete JIC generation automatically during full compilation. So I request here whether there is similar way for QSF to source location constrains which are distributed into different tcl files? It means that the QSF file is the top-level, and other TCL files are the low-level.

 

Thanks

 

Best Regard

0 Kudos
sstrell
Honored Contributor III
673 Views

Yes, just use the source command in the .qsf file to point to the script.

0 Kudos
MinzhiWang
Novice
632 Views

Hello sstrell,

 

It seems that i met problem when i source tcl file in .qsf file. My constrains are stored in tcl script file TDC-CC_3Chs_256Cells_500MHz_DRDT_LAB.tcl. I put it in project directory, and source it in .qsf file as following.

2024-11-08_135123.jpg

 

However, i got follwing blue colour info after i compile project. Quartus seems can't find my tcl script file, why?

2024-11-08_135135.jpg

 

Thanks

0 Kudos
sstrell
Honored Contributor III
605 Views

Sourced Tcl scripts with assignments should be at the top of the .qsf and are read when you open the project.  For some reason, the timing analyzer is trying to read this file.  Check your timing analyzer settings.

0 Kudos
MinzhiWang
Novice
579 Views

Hi sstrell,

Ok, I'll try as you said next week. 

 

However, I have tried to change the tcl file to qsf, just changed the file's suffix(for example: from *.tcl to *.qsf), before i left office last Friday. Then I tried to source that new *.qsf file in my project QSF file. It ran well, I can implement what I want.

 

Thanks

Best Regard

0 Kudos
MinzhiWang
Novice
469 Views

Hello sstrell,

 

I can source both TCL&QSF files in project .qsf now. 

 

For previous TCL file source issue, maybe, I made one simple rookie mistake. Becasue I accidently inserted space into the TCL file name:

With space: * .tcl

Without space: *.tcl 

 

So quartus will report several times in every compile stage for can't find *.tcl file. Actually, What I sourced is * .tcl file.

 

Anyway, thank you very much.

 

Regard

0 Kudos
RichardTanSY_Intel
353 Views

Thank you for acknowledging the solution provided by sstrell. I'm pleased to know that your question has been addressed. 


Now, I will transitioning this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support.

The community users will be able to help you on your follow-up questions.

 

Thank you and have a great day!

 

Best Regards,

Richard Tan


0 Kudos
Reply