• DocumentCode
    2866547
  • Title

    A system-on-a-chip for audio encoding

  • Author

    Bower, Jacob

  • Author_Institution
    Dept. of Comput., Imperial Coll., London, UK
  • fYear
    2004
  • fDate
    16-18 Nov. 2004
  • Firstpage
    149
  • Lastpage
    155
  • Abstract
    This project covers the development of a self-contained ´system-on-a-chip´ (SoC) design which allows the lossy compression of digital audio data. Primarily, this is achieved by the creation of a general purpose extensible SoC framework, based around an off-the-shelf central processing unit (CPU) core. The framework allows extension of the CPU by adding custom instructions and data processors which are supported by a collection of customisable fractional arithmetic units. The goal of this design is to allow easy and rapid exploration of the hardware design space when running and accelerating the open-source ´Ogg Vorbis´ audio encoding algorithm. By creating custom acceleration hardware using the framework, a speed increase of around 33%, compared to an unmodified refence encoder, is achieved in an FPGA prototype implementation. This project is the only work we are aware of so far that considers the use of ´Ogg Vorbis´ for encoding in an embedded system.
  • Keywords
    audio coding; digital arithmetic; embedded systems; field programmable gate arrays; system-on-chip; CPU extension; FPGA implementation; acceleration hardware; audio encoder; audio encoding SoC; custom data processors; custom instructions; customisable fractional arithmetic units; digital audio data lossy compression; embedded system; open-source Ogg Vorbis audio encoding algorithm; Acceleration; Algorithm design and analysis; Arithmetic; Central Processing Unit; Encoding; Field programmable gate arrays; Hardware; Open source software; Prototypes; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2004. Proceedings. 2004 International Symposium on
  • Print_ISBN
    0-7803-8558-6
  • Type

    conf

  • DOI
    10.1109/ISSOC.2004.1411173
  • Filename
    1411173