Forum Discussion
Altera_Forum
Honored Contributor
18 years ago --- Quote Start --- So the real case to be made is to ask for a user specified default for all of these items listed above. I don't want to edit my qsf for each project, I want to login into Quartus on my machine have it know what defaults I set the first time I ran a project. Mysupport enhancement request... --- Quote End --- I think there's already a solution for this. I have not tested this idea, but I think you can personalize your defaults for new projects using the assignment_defaults.qdf file in the Quartus installation. .qsf files have something like this in the header: --- Quote Start --- # The default values for assignments are stored in the file # generic_test_case_assignment_defaults.qdf # If this file doesn't exist, and for assignments not listed, see file # assignment_defaults.qdf --- Quote End --- That assignment_defaults.qdf is in the Quartus installation. Mine is at C:\altera\71\quartus\bin and C:\altera\71\quartus\bin64. To find a legal value for anything you want to change in assignment_defaults.qdf, create a project with the value you want and look in the .qsf (probably easier and more reliable than looking it up in the .qsf documentation). The .qsf header lists generic_test_case_assignment_defaults.qdf. (I didn't check, but as I recall the name is taken from and must match the .qsf revision name, not the .qpf project name.) This .qdf was created when I opened my QII 6.1 project in QII 7.1. If you have a .qdf in your project directory like this, it will override the assignment_defaults.qdf in the Quartus installation--something to remember when you first open your project in a new Quartus version. There's some documentation in the Quartus II Handbook in Volume 2, Section I, Chapter 4, at "Quartus II Default Settings File". (Where it says the "win" directory, for QII 7.1 it's actually the bin and bin64 directories.)