• DocumentCode
    1929673
  • Title

    System-on-Chip Design Methodology for a Statistical Coder

  • Author

    Le, Thinh M. ; Tian, X.H. ; Ho, B.L. ; Nankoo, J. ; Lian, Y.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Nat. Univ. of Singapore
  • fYear
    2006
  • fDate
    14-16 June 2006
  • Firstpage
    82
  • Lastpage
    90
  • Abstract
    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 (CABAC) 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 CABAC reference software, and thus the top-level CABAC 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 CABAC SW (without any HW assisted circuitries), with that output by the top-level CABAC architecture (with HW assisted circuitries). Standard video test sequences have been used for verification purpose. The CABAC 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
  • Keywords
    arithmetic codes; hardware-software codesign; system-on-chip; video codecs; video coding; AVC video coding; H.264 video coding; context adaptive binary arithmetic coder; software hardware co-design; statistical coder; system-on-chip design; video test sequences; Arithmetic; Automatic voltage control; Circuit testing; Code standards; Computer architecture; Design methodology; Hardware; Software performance; Software systems; System-on-a-chip; CABAC; SoC.; coder; design methodology; statistical;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2006. Seventeenth IEEE International Workshop on
  • Conference_Location
    Chania, Crete
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-2580-6
  • Type

    conf

  • DOI
    10.1109/RSP.2006.40
  • Filename
    1630754