Forum Discussion
Altera_Forum
Honored Contributor
11 years agoThanks both of you for this good discussion. It is really helpful to filter out files required under version control.:) Based on this, I tried to figure out how many files are required there. Basically following files are required ( feel free to edit if I have missed anything.)
- .qpf
- .qsf
- .qsys ( Helps to regenerate your QSYS design. )
- .sopcinfo ( required by software team )
- .sof
- Verilog files designed by you ( Files generated by QSYS don't seem to be required there on repository as they will be generated each time you regenerate your Qsys system. So you may not wish to upload synthesis folder on repository. )
- Verilog files generated by Megawizard plug in manager.( As it will contain information about customization of particular mega function. )
- .pin file ( Contains information about all pins in your design. Although it can be eliminated, it may be useful. )
- .sdc file which you have prepared.( SDC files auto generated by Quartus may be ignored. )