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
Link To Document :
بازگشت