Abstract
A platform architecture for real time audio applications based on the open source LEON RISC processor and an audio development board based on an FPGA implementation of this platform are presented. Emphasis is on audio-specific extensions of the LEON architecture. In particular, a Floating Point Unit (FPU) for the LEON CPU and a multi-standard audio interface block were implemented. Innovative aspects, as a scoreboard based superscalar scheduler for the FPU and a new flexible approach to the interface block, unifying major parts of the required logic for all relevant interface standards are described. The extended LEON architecture is running on an Altera Stratix EP1S30-5 at more than 50 MHz. This already allows to run an mp3 decoder at up to 128 kbit/s in real-time. Porting of additional decoders as mp3PRO and AAC has been started.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ISO/IEC 11172-3 Information Technology, Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s, Audio (1993)
Gaisler,J.: The LEON-2 Processor User’s Manual, Version 1.0.14, Gaisler Research (March 2003), http://www.gaisler.com
SPARC International Inc., The SPARC Architecture Manual – Version 8, Revision SAV080S19308
IEC 60958-1/2/3, Digital audio interface Part 1-3, General / Software information delivery mode / Consumer Applications (1999)
Barr, K., et al.: Method and apparatus for providing a digital audio interface protocol, US Patent No. 5,297,181 (1994)
Intel Corporation, Audio Codec 97 Component Specification, Revision 2.3 (April 2002)
Limited, A.R.M.: AMBA specification, Rev. 2.0 (1999)
Kasprzyk, M.: Floating Point Unit Digital IC Project, e00mk (January 2002), http://www.gaisler.com
Pirsch, P.: Architectures for Digital Signal Processing. John Wiley & Sons, Chichester (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wittenburg, J.P., Schreiber, U., Gries, U., Schneider, M., Niggemeier, T. (2004). A Cost-Efficient RISC Processor Platform for Real Time Audio Applications. In: Pimentel, A.D., Vassiliadis, S. (eds) Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2004. Lecture Notes in Computer Science, vol 3133. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27776-7_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-27776-7_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22377-1
Online ISBN: 978-3-540-27776-7
eBook Packages: Springer Book Archive