forked from VLSI-EDA/PoC
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitignore
103 lines (89 loc) · 1.94 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# general file excludes
~*.tmp
~*.docx
*~
*.o
~$*
# ignore Python caches
__pycache__
# ignore build directories
/docs/_build/
/docs/PyInfrastructure/*
!/docs/PyInfrastructure/.gitempty
!/docs/PyInfrastructure/.publish
!/docs/PyInfrastructure/README.md
!/docs/PyInfrastructure/index.rst
# ignore files in netlist/
/netlist/
!/netlist/configuration.ini
!/netlist/netlist.ps1
!/netlist/netlist.sh
!/netlist/template.cgc
# ignore folders
/docs/_build/
/py/Wrapper/Hooks/*
!/py/Wrapper/Hooks/README.md
/temp/*
!/temp/.*
!/temp/*.*
/temp/precompiled/*
!/temp/precompiled/.*
# ignore files from PoC
/py/config.private.ini
/tb/common/my_project.vhdl
# ignore external tool files: ActiveHDL, QuestaSim
/prj/ActiveHDL/*
/prj/ActiveHDL/*.*
/prj/ActiveHDL/**/*.*
!/prj/ActiveHDL/PoC.adf
!/prj/ActiveHDL/PoC.wsp
/prj/Diamond/*.*
/prj/Diamond/*/*
/prj/Diamond/**/*.*
!/prj/Diamond/**/*.lpf
!/prj/Diamond/*.ldf
!/prj/Diamond/*.sty
!/prj/Diamond/*.vhdl
/prj/QuestaSim/*
/prj/QuestaSim/*.*
/prj/QuestaSim/**/*.*
!/prj/QuestaSim/PoC.mpf
# ignore Lattice Diamond files
other/diamond/._Real_._Math_.vhd
other/diamond/.spread_sheet.ini
other/diamond/.spreadsheet_view.ini
/other/diamond/*/**/*
/other/diamond/*.xml
/other/diamond/*.html
!/other/diamond/*/**/*.lpf
!/other/diamond/*/**/*.ldc
!/other/diamond/*/**/*.vhdl
# ignore Xilinx ISE files
/other/ise/**/*.*
/other/ise/**/ise
!/other/ise/**/*.xise
!/other/ise/**/*.xpr
!/other/ise/**/iseconfig/filter.filter
!/other/ise/**/*.qpf
!/other/ise/**/*.qsf
# ignore Quartus files
/other/quartus/**/*.*
/other/quartus/**/db/
/other/quartus/**/incremental_db/
/other/quartus/**/output_files/
/other/quartus/**/simulation/
/other/quartus/**/greybox_tmp/
!/other/quartus/**/*.qpf
!/other/quartus/**/*.qsf
!/other/quartus/**/*.vhdl
#ignore Vivado files
/other/vivado/**/*.cache
/other/vivado/**/*.hw
/other/vivado/**/*.runs
/other/vivado/**/*.sim
/other/vivado/**/*.ip_user_files
# general whitelist
!.git*
!.publish
!README.md
other/PrecisionRTL/