项。这一点在.qsf文件中可以很明显的看出。如果需要查看所有的缺省选项,需要在修改某一个缺省选项后执行第五种方法,就可以得到完整的缺省选项列表。
有趣的是,如果这时选择Project-〉Organize Quartus II Setting File,再打开.qsf文件,会看到分组注释得很清晰的设置文件,这时再执行第五种方法就得不到完整的缺省选项列表了,只能得到修改过的缺省选项列表。
总结,写了这么多12345,恐怕读者逐君要糊涂了,还不如给出一种方法好呢。其实我也不想把问题搞这么复杂,下面就给出一个参考的执行步骤,先帮大家用起来。如果大家以后有进一步的兴趣,可以回过头来把上面的文字细看一遍,没准还能有更适合自己的方法。
1. 正确的设置工程选项。如果需要转移已有的工程,这一步可以略去。
2. 选择Project-〉Generate Tcl File for Project,指定存放路径,选择保存选项,我
通常把Include default assignments选上。
3. 在IDE界面中选择Tools-〉Tcl Scripts,指定用上面方法得到的.tcl文件并选择Run,就可以自动得到新的.qsf文件。注意需要先修改.tcl文件中的必要内容,并把.tcl文件和新工程的.qdf文件放在同一个目录下。
背景资料:Quartus II Settings File Reference Manual。

上面文档中给出了.qsf文件的语法和所有设置选项的说明和调用方法。如果看文档还不能确定如何执行某一个具体设置的话,可以在IDE界面中找到并修改对应的设置,保存后就可以在.qsf文件中看到新添加的一行对应语句。参考这条语句,下一次就可以直接在ASCII文件中修改设置了。