OpenCores
URL https://opencores.org/ocsvn/funbase_ip_library/funbase_ip_library/trunk

Subversion Repositories funbase_ip_library

[/] [funbase_ip_library/] [trunk/] [TUT/] [ip.hwp.communication/] [basic_tester/] [1.0/] [ip_xact/] [basic_tester_tx.1.0.xml] - Blame information for rev 179

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 145 lanttu
2
3
4
        TUT
5
        ip.hwp.communication
6
        basic_tester_tx
7
        1.0
8
        Simple unit for sending test data. There are separate units for transmitting (tx) and receiving (rx). This one sends commands to the tested IP (e.g. via HIBI). The other unit can then check the returned data.
9
 
10
This IP-XACT component is fixed to 32-bit data and 5-bit command.
11
 
12
Works only in simulation because configuration is done with ASCII file.
13
        
14
                
15
                        clock
16
                        
17
                        
18
                        
19
                        false
20
                        
21
                                
22
                                        
23
                                                CLK
24
                                                
25
                                                        0
26
                                                        0
27
                                                
28
                                        
29
                                        
30
                                                clk
31
                                                
32
                                                        0
33
                                                        0
34
                                                
35
                                        
36
                                
37
                        
38
                        8
39
                        little
40
                
41
                
42
                        hibi_master
43
                        Tester sends data via this port. Regular and hi-prior data muxed. Addr and data muxed also.
44
                        
45
                        
46
                        
47
                        false
48
                        
49
                                
50
                                        
51
                                                COMM
52
                                                
53
                                                        4
54
                                                        0
55
                                                
56
                                        
57
                                        
58
                                                agent_comm_out
59
                                                
60
                                                        4
61
                                                        0
62
                                                
63
                                        
64
                                
65
                                
66
                                        
67
                                                DATA
68
                                                
69
                                                        31
70
                                                        0
71
                                                
72
                                        
73
                                        
74
                                                agent_data_out
75
                                                
76
                                                        31
77
                                                        0
78
                                                
79
                                        
80
                                
81
                                
82
                                        
83
                                                WE
84
                                                
85
                                                        0
86
                                                        0
87
                                                
88
                                        
89
                                        
90
                                                agent_we_out
91
                                                
92
                                                        0
93
                                                        0
94
                                                
95
                                        
96
                                
97
                                
98
                                        
99
                                                AV
100
                                                
101
                                                        0
102
                                                        0
103
                                                
104
                                        
105
                                        
106
                                                agent_av_out
107
                                                
108
                                                        0
109
                                                        0
110
                                                
111
                                        
112
                                
113
                        
114
                        8
115
                        little
116
                
117
                
118
                        hibi_slave
119
                        
120
                        
121
                        
122
                        false
123
                        
124
                                
125
                                        
126
                                                ONE_P
127
                                                
128
                                                        0
129
                                                        0
130
                                                
131
                                        
132
                                        
133
                                                agent_one_p_in
134
                                                
135
                                                        0
136
                                                        0
137
                                                
138
                                        
139
                                
140
                                
141
                                        
142
                                                FULL
143
                                                
144
                                                        0
145
                                                        0
146
                                                
147
                                        
148
                                        
149
                                                agent_full_in
150
                                                
151
                                                        0
152
                                                        0
153
                                                
154
                                        
155
                                
156
                        
157
                        8
158
                        little
159
                
160
                
161
                        reset
162
                        
163
                        
164
                        
165
                        false
166
                        
167
                                
168
                                        
169
                                                RESETn
170
                                                
171
                                                        0
172
                                                        0
173
                                                
174
                                        
175
                                        
176
                                                rst_n
177
                                                
178
                                                        0
179
                                                        0
180
                                                
181
                                        
182
                                
183
                        
184
                        8
185
                        little
186
                
187
        
188
        
189
                
190
                        
191
                                rtl
192
                                VHDL::
193
                                
194
                                        rtl
195
                                
196
                        
197
                
198
                
199
                        
200
                                agent_av_out
201
                                
202
                                        out
203
                                
204
                                
205
                        
206
                        
207
                                agent_comm_out
208
                                
209
                                        out
210
                                        
211
                                                4
212
                                                0
213
                                        
214
                                
215
                                
216
                        
217
                        
218
                                agent_data_out
219
                                
220
                                        out
221
                                        
222
                                                31
223
                                                0
224
                                        
225
                                
226
                                
227
                        
228
                        
229
                                agent_full_in
230
                                
231
                                        in
232
                                
233
                                
234
                        
235
                        
236
                                agent_one_p_in
237
                                
238
                                        in
239
                                
240
                                
241
                        
242
                        
243
                                agent_we_out
244
                                
245
                                        out
246
                                
247
                                
248
                        
249
                        
250
                                clk
251
                                
252
                                        in
253
                                
254
                                
255
                        
256
                        
257
                                done_out
258
                                
259
                                        out
260
                                
261
                                
262
                        
263
                        
264
                                rst_n
265
                                Active low
266
                                
267
                                        in
268
                                
269
                                
270
                        
271
                
272
                
273
                        
274
                                comm_width_g
275
                                5
276
                        
277
                        
278
                                conf_file_g
279
                                File that contains the sent data
280
                                test_tx.txt
281
                        
282
                        
283
                                data_width_g
284
                                32
285
                        
286
                
287
        
288
        
289
                
290
                        rtl
291
                        VHDL sources
292
                        
293
                                ../vhd/txt_util.vhd
294
                                vhdlSource
295
                                false
296
                                work
297
                        
298
                        
299
                                ../vhd/basic_tester_pkg.vhd
300
                                vhdlSource
301
                                false
302
                                work
303
                        
304
                        
305
                                ../vhd/basic_tester_tx.vhd
306
                                vhdlSource
307
                                false
308
                                work
309
                        
310
                        
311
                                vhdlSource
312
                                vcom
313
                                -check_synthesis
314
                                false
315
                        
316
                
317
                
318
                        example_usage
319
                        Instantiates tx, rx and 2 hibi wrappers. Tx sends few values. Rx catches them and checks their contents and reception times.
320
                        
321
                                ../tb/tb_basic_tester.vhd
322
                                vhdlSource
323
                                false
324
                                work
325
                                Top-level. Generates clock and reset, instantiates basic tester tx+rx and hibi wrappers.
326
                        
327
                        
328
                                ../vhd/basic_tester_rx.vhd
329
                                vhdlSource
330
                                false
331
                                work
332
                                Receiver unit.
333
                        
334
                        
335
                                ../sim/test_tx.txt
336
                                ASCII
337
                                false
338
                                Contents of transmitted values
339
                        
340
                        
341
                                ../sim/compile_all.sh
342
                                shell script
343
                                false
344
                                
345
                                Creates VHDL libraries and compiles everything.
346
347
                        
348
                        
349
                                ../sim/tb_basic_tester.do
350
                                Modelsim macro
351
                                false
352
                                Sets up the wave viewer
353
                        
354
                        
355
                                ../sim/test_rx.txt
356
                                ASCII
357
                                false
358
                                Expected values for the receiver
359
360
                        
361
                        
362
                                vhdlSource
363
                                vcom
364
                                -check_synthesis
365
                                false
366
                        
367
                        ../../../../ip.hwp.storage/fifos
368 179 lanttu
                        ../../../../ip.hwp.storage/fifos/multiclk_fifo/1.0/vhd
369 145 lanttu
                        ../../../hibi/3.0/vhd
370
                
371
        
372
        
373
                
374
                        
375
                                IP
376
                                HW
377
                                Fixed
378
                        
379
                
380
        
381

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.