You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Quartus2.gitignore 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. # Working with Altera Quartus II (Q2) and do proper versioning is not that easy
  2. # but if you follow some rules it can be accomplished. :)
  3. # This file should be placed into the main directory where the .qpf file is
  4. # found. Generally Q2 throws all entities and so on in the main directory, but
  5. # you can place all stuff also in separate folders. This approach is followed
  6. # here. So when you create a new design create one or more folders where your
  7. # entities will be located and put a .gitignore in there that overrides the
  8. # ignores of this file, e.g. one single rule stating "!*" which allows now all
  9. # type of files. When you add a MegaFunction or another entity to your design,
  10. # simply add it to one of your private folders and Q2 will be happy and manage
  11. # everything quite good. When you want to do versioning of your generated
  12. # SOF/POF files, you can do this by redirecting the generated output to an own
  13. # folder. To do this go to:
  14. # "Assignments"
  15. # -> "Settings
  16. # -> "Compilation Process Settings"
  17. # -> "Save project output files in specified directory"
  18. # Now you can either place a .gitignore in the directory and allow the following
  19. # list of types:
  20. # !*.sof
  21. # !*.pof
  22. # or you create an own submodule in the folder to keep binary files out of your
  23. # design.
  24. # ignore hdl source files in top level directory
  25. *.vhd
  26. *.v
  27. # ignore Quartus II generated files
  28. *sopc_*
  29. *.jdi
  30. *.ptf.*
  31. *.sof
  32. *.pof
  33. *.qws
  34. *.smsg
  35. *_inst.vhd
  36. *_generation_script*
  37. *.done
  38. *.txt
  39. *.qarlog
  40. *.rpt
  41. *.summary
  42. *.qws
  43. *.cmp
  44. *.eqn
  45. *.html
  46. *.jpg
  47. *.bak
  48. *.qar
  49. *.sopc_builder
  50. *example*
  51. *~
  52. *.sdc
  53. *.tcl
  54. *.pin
  55. *.mif
  56. *.hex
  57. # ignore Quartus II generated folders
  58. db/
  59. incremental_db/
  60. simulation/
  61. timing/
  62. testbench/
  63. *_sim/