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 159

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

powered by: WebSVN 2.1.0

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