-
Notifications
You must be signed in to change notification settings - Fork 1
/
LinkDef.h
267 lines (213 loc) · 7.81 KB
/
LinkDef.h
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
/*****************************************************************************
*
* cFDK / cFp : Submodules
*
*****************************************************************************/
/** \defgroup cFp_Zoo cFp_Zoo
* @ingroup cFp
*
* \brief This project is based on Themisto Shell and it features several domain-specific accelerators.
*/
/*****************************************************************************
*
* cFDK / cFp / cFp_Zoo : Submodules
*
*****************************************************************************/
/** \defgroup VitisVision cF Vitis Vision
* @ingroup cFp_Zoo
*
* \brief This is the accelerated functions of Vitis Vision sub-library from Vitis Open Source Library.
*/
/** \defgroup VitisQuantitativeFinance cF Vitis Quantitative Finance
* @ingroup cFp_Zoo
*
* \brief This is the accelerated functions of Vitis Quantitative Finance sub-library from Vitis Open Source Library.
*/
/** \defgroup IBMZRL cF IBMZRL essentials
* @ingroup cFp_Zoo
*
* \brief This is a set of projects developed by IBM Research Zurich Lab. The group contains educational projects and platform-stressing ones.
*/
/*****************************************************************************
*
* cFDK / cFp / cFp_Zoo / VitisVision : Submodules
*
*****************************************************************************/
//*********** Harris*****************************
/** \defgroup Harris Harris
* @ingroup VitisVision
*
* \brief This is the Harris accelerated function from Vitis Vision Open Source Library.
*/
/** \defgroup HarrisTB Harris Testbench
* @ingroup Harris
*
* \brief This is a subgroup of Harris accelerated function with only testbench-related functions/classes.
*/
/** \defgroup HarrisHLS Harris HLS
* @ingroup Harris
*
* \brief This is a subgroup of Harris accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup HarrisHost Harris Host
* @ingroup Harris
*
* \brief This is a subgroup of Harris accelerated function with only host code software.
*/
//*********** Gammacorrection ********************
/** \defgroup Gammacorrection Gammacorrection
* @ingroup VitisVision
*
* \brief This is the Gammacorrection accelerated function from Vitis Vision Open Source Library.
*/
/** \defgroup GammacorrectionTB Gammacorrection Testbench
* @ingroup Gammacorrection
*
* \brief This is a subgroup of Gammacorrection accelerated function with only testbench-related functions/classes.
*/
/** \defgroup GammacorrectionHLS Gammacorrection HLS
* @ingroup Gammacorrection
*
* \brief This is a subgroup of Gammacorrection accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup GammacorrectionHost Gammacorrection Host
* @ingroup Gammacorrection
*
* \brief This is a subgroup of Gammacorrection accelerated function with only host code software.
*/
//*********** MedianBlur ********************
/** \defgroup MedianBlur MedianBlur
* @ingroup VitisVision
*
* \brief This is the MedianBlur accelerated function from Vitis Vision Open Source Library.
*/
/** \defgroup MedianBlurTB MedianBlur Testbench
* @ingroup MedianBlur
*
* \brief This is a subgroup of MedianBlur accelerated function with only testbench-related functions/classes.
*/
/** \defgroup MedianBlurHLS MedianBlur HLS
* @ingroup MedianBlur
*
* \brief This is a subgroup of MedianBlur accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup MedianBlurHost MedianBlur Host
* @ingroup MedianBlur
*
* \brief This is a subgroup of MedianBlur accelerated function with only host code software.
*/
//*********** Sobel ********************
/** \defgroup Sobel Sobel
* @ingroup VitisVision
*
* \brief This is the Sobel accelerated function from Vitis Vision Open Source Library.
*/
/** \defgroup SobelTB Sobel Testbench
* @ingroup Sobel
*
* \brief This is a subgroup of Sobel accelerated function with only testbench-related functions/classes.
*/
/** \defgroup SobelHLS Sobel HLS
* @ingroup Sobel
*
* \brief This is a subgroup of Sobel accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup SobelHost Sobel Host
* @ingroup Sobel
*
* \brief This is a subgroup of Sobel accelerated function with only host code software.
*/
//*********** WarpTransform ********************
/** \defgroup WarpTransform WarpTransform
* @ingroup VitisVision
*
* \brief This is the WarpTransform accelerated function from Vitis Vision Open Source Library.
*/
/** \defgroup WarpTransformTB WarpTransform Testbench
* @ingroup WarpTransform
*
* \brief This is a subgroup of WarpTransform accelerated function with only testbench-related functions/classes.
*/
/** \defgroup WarpTransformHLS WarpTransform HLS
* @ingroup WarpTransform
*
* \brief This is a subgroup of WarpTransform accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup WarpTransformHost WarpTransform Host
* @ingroup WarpTransform
*
* \brief This is a subgroup of WarpTransform accelerated function with only host code software.
*/
/*****************************************************************************
*
* cFDK / cFp / cFp_Zoo / VitisQuantitativeFinance : Submodules
*
*****************************************************************************/
//*********** MCEuropeanEngine*****************************
/** \defgroup MCEuropeanEngine MCEuropeanEngine
* @ingroup VitisQuantitativeFinance
*
* \brief This is the MCEuropeanEngine accelerated function from Vitis Quantitative Finance Open Source Library.
*/
/** \defgroup MCEuropeanEngineTB MCEuropeanEngine Testbench
* @ingroup MCEuropeanEngine
*
* \brief This is a subgroup of MCEuropeanEngine accelerated function with only testbench-related functions/classes.
*/
/** \defgroup MCEuropeanEngineHLS MCEuropeanEngine HLS
* @ingroup MCEuropeanEngine
*
* \brief This is a subgroup of MCEuropeanEngine accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup MCEuropeanEngineHost MCEuropeanEngine Host
* @ingroup MCEuropeanEngine
*
* \brief This is a subgroup of MCEuropeanEngine accelerated function with only host code software.
*/
/*****************************************************************************
*
* cFDK / cFp / cFp_Zoo / IBMZRL : Submodules
*
*****************************************************************************/
//*********** Uppercase *****************************
/** \defgroup Uppercase Uppercase
* @ingroup IBMZRL
*
* \brief This is the Uppercase educational example. The FPGA accepts a string and returns the upper-case converted one.
*/
/** \defgroup UppercaseTB Uppercase Testbench
* @ingroup Uppercase
*
* \brief This is a subgroup of Uppercase accelerated function with only testbench-related functions/classes.
*/
/** \defgroup UppercaseHLS Uppercase HLS
* @ingroup Uppercase
*
* \brief This is a subgroup of Uppercase accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup UppercaseHost Uppercase Host
* @ingroup Uppercase
*
* \brief This is a subgroup of Uppercase accelerated function with only host code software.
*/
//*********** Memtest *****************************
/** \defgroup Memtest Memtest
* @ingroup IBMZRL
*
* \brief This is the Memtest platform stressing project. The FPGA tests its DRAM memory.
*/
/** \defgroup MemtestTB Memtest Testbench
* @ingroup Memtest
*
* \brief This is a subgroup of Memtest accelerated function with only testbench-related functions/classes.
*/
/** \defgroup MemtestHLS Memtest HLS
* @ingroup Memtest
*
* \brief This is a subgroup of Memtest accelerated function with only synthesizable (HLS) functions/classes.
*/
/** \defgroup MemtestHost Memtest Host
* @ingroup Memtest
*
* \brief This is a subgroup of Memtest accelerated function with only host code software.
*/