System-on-chip design methodology for a statistical coder

被引:3
作者
Le, Thinh M. [1 ]
Tian, X. H. [1 ]
Ho, B. L. [1 ]
Nankoo, J. [1 ]
Lian, Y. [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
来源
SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING | 2006年
关键词
CABAC; design methodology; statistical coder; SoC;
D O I
10.1109/RSP.2006.40
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a system-on-chip software hardware co-design methodology for a statistical coder. We use the Context Adaptive Binary Arithmetic Coder (CABAL) used in the Main profile of the H.264/AVC video coding standard as a design example. The design methodology first involves performance and complexity analyses of the existing CABAL reference software, and thus the top-level CABAL software hardware architecture can be conceptualized. The design is aimed to strike a balance between software modules and hardware modules based on design constraints. Verification is performed by comparing the compressed bit stream generated by the reference CABAL SW (without any HW assisted circuitries), with that output by the top-level CABAL architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAL architecture is then put within the system-on-chip frame work where system bus and its signals, input/output FIFO buffers; debug structures, reset circuit, etc. are designed into. Compared to existing statistical coders, this design is aimed for significant coding time saving by balancing timing between software modules and hardware modules, is well verified with standard video test sequences, and is reusable as an IP in a SoC environment.
引用
收藏
页码:82 / +
页数:2
相关论文
共 9 条
[1]  
Amdahl GM, 1967, P APR 18 20 1967 SPR, P483, DOI DOI 10.1145/1465482.1465560
[2]  
[Anonymous], 2003, IEEE T CIRCUITS SYST
[3]  
CHEN JW, 2005, IEEE INT S CIRC SYST, V5, P4525
[4]  
DI W, 2003, IEEE P ASIC, V2, P962
[5]   A METHOD FOR THE CONSTRUCTION OF MINIMUM-REDUNDANCY CODES [J].
HUFFMAN, DA .
PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1952, 40 (09) :1098-1101
[6]  
LUK CK, 2005, PLDI APR
[7]  
Osorio R. R., 2004, P EUROMICRO SYST DIG
[8]   ARITHMETIC CODING FOR DATA-COMPRESSION [J].
WITTEN, IH ;
NEAL, RM ;
CLEARY, JG .
COMMUNICATIONS OF THE ACM, 1987, 30 (06) :520-540
[9]  
2002, WISHBONE SPECIFICATI