-
Notifications
You must be signed in to change notification settings - Fork 94
/
.gitignore
106 lines (90 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
104
105
106
# general file excludes
~*.tmp
~*.docx
*~
*.o
~$*
# ignore Python caches
__pycache__
# ignore build directories
docs/_build/
docs/pyIPCMI/*
!docs/pyIPCMI/.gitempty
!docs/pyIPCMI/.publish
!docs/pyIPCMI/README.md
!docs/pyIPCMI/index.rst
# ignore files in netlist/
netlist/
!netlist/configuration.ini
!netlist/netlist.ps1
!netlist/netlist.sh
!netlist/template.cgc
# ignore folders
docs/_build/
.pyIPCMI/Wrapper/Hooks/*
!.pyIPCMI/Wrapper/Hooks/README.md
temp/*
!temp/.*
!temp/*.*
temp/precompiled/*
!temp/precompiled/.*
# ignore private files from pyIPCMI
.pyIPCMI/config.private.ini
# ignore private files from PoC
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/