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 181

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 181 lanttu
                        
120
                                
121
                        
122 152 lanttu
                        false
123
                        
124
                                
125
                                        
126
                                                AV
127
                                                
128
                                                        0
129
                                                        0
130
                                                
131
                                        
132
                                        
133 159 lanttu
                                                hibi_av_in
134 152 lanttu
                                                
135
                                                        0
136
                                                        0
137
                                                
138
                                        
139
                                
140
                                
141
                                        
142
                                                COMM
143
                                                
144
                                                        4
145
                                                        0
146
                                                
147
                                        
148
                                        
149 159 lanttu
                                                hibi_comm_in
150 152 lanttu
                                                
151
                                                        4
152
                                                        0
153
                                                
154
                                        
155
                                
156
                                
157
                                        
158
                                                DATA
159
                                                
160
                                                        31
161
                                                        0
162
                                                
163
                                        
164
                                        
165 159 lanttu
                                                hibi_data_in
166 152 lanttu
                                                
167
                                                        31
168
                                                        0
169
                                                
170
                                        
171
                                
172
                                
173
                                        
174 159 lanttu
                                                EMPTY
175 152 lanttu
                                                
176
                                                        0
177
                                                        0
178
                                                
179
                                        
180
                                        
181 159 lanttu
                                                hibi_empty_in
182 152 lanttu
                                                
183
                                                        0
184
                                                        0
185
                                                
186
                                        
187
                                
188
                                
189
                                        
190 159 lanttu
                                                FULL
191 152 lanttu
                                                
192
                                                        0
193
                                                        0
194
                                                
195
                                        
196
                                        
197 159 lanttu
                                                hibi_full_in
198 152 lanttu
                                                
199
                                                        0
200
                                                        0
201
                                                
202
                                        
203
                                
204
                        
205
                        8
206
                        little
207
                
208
                
209 159 lanttu
                        hibi_master
210 152 lanttu
                        
211
                        
212 159 lanttu
                        
213 152 lanttu
                        false
214
                        
215
                                
216
                                        
217
                                                AV
218
                                                
219
                                                        0
220
                                                        0
221
                                                
222
                                        
223
                                        
224 159 lanttu
                                                hibi_av_out
225 152 lanttu
                                                
226
                                                        0
227
                                                        0
228
                                                
229
                                        
230
                                
231
                                
232
                                        
233
                                                COMM
234
                                                
235
                                                        4
236
                                                        0
237
                                                
238
                                        
239
                                        
240 159 lanttu
                                                hibi_comm_out
241 152 lanttu
                                                
242
                                                        4
243
                                                        0
244
                                                
245
                                        
246
                                
247
                                
248
                                        
249
                                                DATA
250
                                                
251
                                                        31
252
                                                        0
253
                                                
254
                                        
255
                                        
256 159 lanttu
                                                hibi_data_out
257 152 lanttu
                                                
258
                                                        31
259
                                                        0
260
                                                
261
                                        
262
                                
263
                                
264
                                        
265 159 lanttu
                                                RE
266 152 lanttu
                                                
267
                                                        0
268
                                                        0
269
                                                
270
                                        
271
                                        
272 159 lanttu
                                                hibi_re_out
273 152 lanttu
                                                
274
                                                        0
275
                                                        0
276
                                                
277
                                        
278
                                
279
                                
280
                                        
281 159 lanttu
                                                WE
282 152 lanttu
                                                
283
                                                        0
284
                                                        0
285
                                                
286
                                        
287
                                        
288 159 lanttu
                                                hibi_we_out
289 152 lanttu
                                                
290
                                                        0
291
                                                        0
292
                                                
293
                                        
294
                                
295
                        
296
                        8
297
                        little
298
                
299
        
300 181 lanttu
        
301
                
302
                        hibi_mem_map
303
                        
304
                                hibi_addr_block
305
                                0x0
306
                                4
307
                                32
308
                                register
309
                        
310
                        32
311
                
312
        
313 152 lanttu
        
314
                
315
                        
316
                                structural
317
                                ::
318
                                
319 159 lanttu
                                
320
                                        structural_vhd
321
                                
322 152 lanttu
                        
323 159 lanttu
                        
324
                                structural_vhd
325
                                VHDL:Kactus2:
326
                                vhdl
327
                                hibi_dct
328
                                
329
                                        structural_vhdlSource
330
                                
331
                        
332 152 lanttu
                
333
                
334
                        
335
                                clk
336
                                
337
                                        in
338
                                        
339
                                                0
340
                                                0
341
                                        
342
                                
343
                                
344
                        
345
                        
346
                                rst_n
347
                                
348
                                        in
349
                                        
350
                                                0
351
                                                0
352
                                        
353
                                
354
                                
355
                        
356
                        
357
                                hibi_av_in
358
                                
359
                                        in
360
                                
361
                                
362
                        
363
                        
364
                                hibi_comm_in
365
                                
366
                                        in
367
                                        
368
                                                4
369
                                                0
370
                                        
371
                                        
372
                                                "000"
373
                                        
374
                                
375
                                
376
                        
377
                        
378
                                hibi_data_in
379
                                
380
                                        in
381
                                        
382
                                                31
383
                                                0
384
                                        
385
                                        
386
                                                (others => '0')
387
                                        
388
                                
389
                                
390
                        
391
                        
392
                                hibi_empty_in
393
                                
394
                                        in
395
                                        
396
                                                '0'
397
                                        
398
                                
399
                                
400
                        
401
                        
402
                                hibi_full_in
403
                                
404
                                        in
405
                                        
406
                                                0
407
                                        
408
                                
409
                                
410
                        
411
                        
412
                                hibi_av_out
413
                                
414
                                        out
415
                                
416
                                
417
                        
418
                        
419
                                hibi_comm_out
420
                                
421
                                        out
422
                                        
423
                                                4
424
                                                0
425
                                        
426
                                
427
                                
428
                        
429
                        
430
                                hibi_data_out
431
                                
432
                                        out
433
                                        
434
                                                31
435
                                                0
436
                                        
437
                                
438
                                
439
                        
440
                        
441
                                hibi_re_out
442
                                
443
                                        out
444
                                
445
                                
446
                        
447
                        
448
                                hibi_we_out
449
                                
450
                                        out
451
                                
452
                                
453
                        
454
                
455
        
456 159 lanttu
        
457
                
458
                        structural_vhdlSource
459
                        sourceFiles
460
                        
461
                                vhd/hibi_dct.vhd
462
                                vhdlSource
463
                                true
464
                                work
465
                                
466
                                        vcom
467
                                        -quiet -check_synthesis -work work
468
                                        true
469
                                
470
                        
471
                        
472
                                vhdlSource
473
                                vcom
474
                                -quiet -check_synthesis -work work
475
                                true
476
                        
477
                        
478
                                vhdlSource-87
479
                                vcom
480
                                -quiet -check_synthesis -work work
481
                                true
482
                        
483
                        
484
                                vhdlSource-93
485
                                vcom
486
                                -quiet -check_synthesis -work work
487
                                true
488
                        
489
                
490
        
491 152 lanttu
        
492
                
493
                        
494
                                IP
495
                                HW
496
                                Parameterizable
497
                        
498
                
499
        
500

powered by: WebSVN 2.1.0

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