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.accelerator/] [hibi_dct/] [1.0/] [hibi_dct.1.0.xml] - Blame information for rev 169

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 152 lanttu
2
3
4
5
6
7
        TUT
8
        ip.hwp.accelerator
9
        hibi_dct
10
        1.0
11 169 lanttu
        This block combines dct to hibi dctQidct block together
12 152 lanttu
 
13 169 lanttu
DCT_TO_HIBI Connects dctQidct block to HIBI Wrapper
14 152 lanttu
 
15
Input:
16 169 lanttu
1.  Address to send the results to quant
17
2.  Address to send the results to idct (set unused address if you don't use this)
18 152 lanttu
2. Control word for the current macroblock
19 169 lanttu
    Control word structure: bit    6: chroma(1)/luma(0) NOT USED,
20
                                5: intra(1)/inter(0),
21
                                                   4..0: quantizer parameter (QP)
22 152 lanttu
3. Then the DCT data ( 8x8x6 x 16-bit values = 384 x 16 bit )
23
 
24 169 lanttu
Only 9b DCT data values are supported currently.
25
Send two DCT-values packed to upper and lower 16bits in the sigle hibi transmission.
26 152 lanttu
 
27 169 lanttu
<31------------------16--------------------0>  BIT index
28
            DCT_DATA_1         DCT_DATA_0     DATA
29
 
30
 
31
NOTE: If self release is used (use_self_rel_g=1) user gets the signal that dct_to_hibi is ready to receive data.
32
            By default self release is disabled and you user can send data to dct_to_hibi after quant results are received.
33
 
34
 
35 152 lanttu
Outputs:
36
 Outputs are 16-bit words which are packed up to hibi. If hibi width is
37
 32b, then 2 16-bit words are combined into one hibi word.
38
 01. quant results: 1. 8*8 x 16bit values to quant result address
39
 02. idct  results: 1. 8*8 x 16bit values to idct  result address
40
 03. quant results: 2. 8*8 x 16bit values to quant result address
41
 04. idct  results: 2. 8*8 x 16bit values to idct  result address
42
 05. quant results: 3. 8*8 x 16bit values to quant result address
43
 06. idct  results: 3. 8*8 x 16bit values to idct  result address
44
 07. quant results: 4. 8*8 x 16bit values to quant result address
45
 08. idct  results: 4. 8*8 x 16bit values to idct  result address
46
 09. quant results: 5. 8*8 x 16bit values to quant result address
47
 10. idct  results: 5. 8*8 x 16bit values to idct  result address
48
 11. quant results: 6. 8*8 x 16bit values to quant result address
49
 12. quant results: 1 word with bits 5..0 determing if 8x8 quant blocks(1-6)
50
                    has all values zeros (except dc-component in intra)
51
 13. idct  results: 6. 8*8 x 16bit values to idct  result address
52
-
53
 Total amount of 16-bit values is: 384 per result address + 1 hibi word to
54
 quantization result address.
55
 
56
 With default parameter:
57
 Total of 193 words of data to quant address (if data_width_g = 32)
58
 Total of 192 words of data to idct address (if data_width_g = 32)
59
60
        
61
                
62
                        rst_n
63
                        
64
                        
65
                        
66
                        false
67
                        
68
                                
69
                                        
70
                                                RESETn
71
                                                
72
                                                        0
73
                                                        0
74
                                                
75
                                        
76
                                        
77
                                                rst_n
78
                                                
79
                                                        0
80
                                                        0
81
                                                
82
                                        
83
                                
84
                        
85
                        8
86
                        little
87
                
88
                
89 159 lanttu
                        clk
90
                        
91
                        
92
                        
93
                        false
94
                        
95
                                
96
                                        
97
                                                CLK
98
                                                
99
                                                        0
100
                                                        0
101
                                                
102
                                        
103
                                        
104
                                                clk
105
                                                
106
                                                        0
107
                                                        0
108
                                                
109
                                        
110
                                
111
                        
112
                        8
113
                        little
114
                
115
                
116
                        hibi_slave
117 152 lanttu
                        
118
                        
119 159 lanttu
                        
120 152 lanttu
                        false
121
                        
122
                                
123
                                        
124
                                                AV
125
                                                
126
                                                        0
127
                                                        0
128
                                                
129
                                        
130
                                        
131 159 lanttu
                                                hibi_av_in
132 152 lanttu
                                                
133
                                                        0
134
                                                        0
135
                                                
136
                                        
137
                                
138
                                
139
                                        
140
                                                COMM
141
                                                
142
                                                        4
143
                                                        0
144
                                                
145
                                        
146
                                        
147 159 lanttu
                                                hibi_comm_in
148 152 lanttu
                                                
149
                                                        4
150
                                                        0
151
                                                
152
                                        
153
                                
154
                                
155
                                        
156
                                                DATA
157
                                                
158
                                                        31
159
                                                        0
160
                                                
161
                                        
162
                                        
163 159 lanttu
                                                hibi_data_in
164 152 lanttu
                                                
165
                                                        31
166
                                                        0
167
                                                
168
                                        
169
                                
170
                                
171
                                        
172 159 lanttu
                                                EMPTY
173 152 lanttu
                                                
174
                                                        0
175
                                                        0
176
                                                
177
                                        
178
                                        
179 159 lanttu
                                                hibi_empty_in
180 152 lanttu
                                                
181
                                                        0
182
                                                        0
183
                                                
184
                                        
185
                                
186
                                
187
                                        
188 159 lanttu
                                                FULL
189 152 lanttu
                                                
190
                                                        0
191
                                                        0
192
                                                
193
                                        
194
                                        
195 159 lanttu
                                                hibi_full_in
196 152 lanttu
                                                
197
                                                        0
198
                                                        0
199
                                                
200
                                        
201
                                
202
                        
203
                        8
204
                        little
205
                
206
                
207 159 lanttu
                        hibi_master
208 152 lanttu
                        
209
                        
210 159 lanttu
                        
211 152 lanttu
                        false
212
                        
213
                                
214
                                        
215
                                                AV
216
                                                
217
                                                        0
218
                                                        0
219
                                                
220
                                        
221
                                        
222 159 lanttu
                                                hibi_av_out
223 152 lanttu
                                                
224
                                                        0
225
                                                        0
226
                                                
227
                                        
228
                                
229
                                
230
                                        
231
                                                COMM
232
                                                
233
                                                        4
234
                                                        0
235
                                                
236
                                        
237
                                        
238 159 lanttu
                                                hibi_comm_out
239 152 lanttu
                                                
240
                                                        4
241
                                                        0
242
                                                
243
                                        
244
                                
245
                                
246
                                        
247
                                                DATA
248
                                                
249
                                                        31
250
                                                        0
251
                                                
252
                                        
253
                                        
254 159 lanttu
                                                hibi_data_out
255 152 lanttu
                                                
256
                                                        31
257
                                                        0
258
                                                
259
                                        
260
                                
261
                                
262
                                        
263 159 lanttu
                                                RE
264 152 lanttu
                                                
265
                                                        0
266
                                                        0
267
                                                
268
                                        
269
                                        
270 159 lanttu
                                                hibi_re_out
271 152 lanttu
                                                
272
                                                        0
273
                                                        0
274
                                                
275
                                        
276
                                
277
                                
278
                                        
279 159 lanttu
                                                WE
280 152 lanttu
                                                
281
                                                        0
282
                                                        0
283
                                                
284
                                        
285
                                        
286 159 lanttu
                                                hibi_we_out
287 152 lanttu
                                                
288
                                                        0
289
                                                        0
290
                                                
291
                                        
292
                                
293
                        
294
                        8
295
                        little
296
                
297
        
298
        
299
                
300
                        
301
                                structural
302
                                ::
303
                                
304 159 lanttu
                                
305
                                        structural_vhd
306
                                
307 152 lanttu
                        
308 159 lanttu
                        
309
                                structural_vhd
310
                                VHDL:Kactus2:
311
                                vhdl
312
                                hibi_dct
313
                                
314
                                        structural_vhdlSource
315
                                
316
                        
317 152 lanttu
                
318
                
319
                        
320
                                clk
321
                                
322
                                        in
323
                                        
324
                                                0
325
                                                0
326
                                        
327
                                
328
                                
329
                        
330
                        
331
                                rst_n
332
                                
333
                                        in
334
                                        
335
                                                0
336
                                                0
337
                                        
338
                                
339
                                
340
                        
341
                        
342
                                hibi_av_in
343
                                
344
                                        in
345
                                
346
                                
347
                        
348
                        
349
                                hibi_comm_in
350
                                
351
                                        in
352
                                        
353
                                                4
354
                                                0
355
                                        
356
                                        
357
                                                "000"
358
                                        
359
                                
360
                                
361
                        
362
                        
363
                                hibi_data_in
364
                                
365
                                        in
366
                                        
367
                                                31
368
                                                0
369
                                        
370
                                        
371
                                                (others => '0')
372
                                        
373
                                
374
                                
375
                        
376
                        
377
                                hibi_empty_in
378
                                
379
                                        in
380
                                        
381
                                                '0'
382
                                        
383
                                
384
                                
385
                        
386
                        
387
                                hibi_full_in
388
                                
389
                                        in
390
                                        
391
                                                0
392
                                        
393
                                
394
                                
395
                        
396
                        
397
                                hibi_av_out
398
                                
399
                                        out
400
                                
401
                                
402
                        
403
                        
404
                                hibi_comm_out
405
                                
406
                                        out
407
                                        
408
                                                4
409
                                                0
410
                                        
411
                                
412
                                
413
                        
414
                        
415
                                hibi_data_out
416
                                
417
                                        out
418
                                        
419
                                                31
420
                                                0
421
                                        
422
                                
423
                                
424
                        
425
                        
426
                                hibi_re_out
427
                                
428
                                        out
429
                                
430
                                
431
                        
432
                        
433
                                hibi_we_out
434
                                
435
                                        out
436
                                
437
                                
438
                        
439
                
440
        
441 159 lanttu
        
442
                
443
                        structural_vhdlSource
444
                        sourceFiles
445
                        
446
                                vhd/hibi_dct.vhd
447
                                vhdlSource
448
                                true
449
                                work
450
                                
451
                                        vcom
452
                                        -quiet -check_synthesis -work work
453
                                        true
454
                                
455
                        
456
                        
457
                                vhdlSource
458
                                vcom
459
                                -quiet -check_synthesis -work work
460
                                true
461
                        
462
                        
463
                                vhdlSource-87
464
                                vcom
465
                                -quiet -check_synthesis -work work
466
                                true
467
                        
468
                        
469
                                vhdlSource-93
470
                                vcom
471
                                -quiet -check_synthesis -work work
472
                                true
473
                        
474
                
475
        
476 152 lanttu
        
477
                
478
                        
479
                                IP
480
                                HW
481
                                Parameterizable
482
                        
483
                
484
        
485

powered by: WebSVN 2.1.0

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