Tensilica’s MP3 Decoder Application Package
Tensilica's highly efficient, full accuracy MP3 decoder has been optimized to run at the lowest power and highest efficient in the industry, requiring just 5.7 MHz when running at 128Kbps, 44.1 KHz and dissipating 0.45 mW in TSMC’s 65nm LP process (including memories). This makes Tensilica’s Xtensa HiFi 2 Audio Engine ideal for adding MP3 playback to cellular phones, where current carrier requirements are for 100 hours of playback time on a battery charge, and increasing to 200 hours in the near future.
The MP3 Audio Decoder package for the Xtensa HiFi
2 Audio Engine implements MPEG-1, MPEG-2 layer 1/2/3, and MPEG-2.5, layer 3
stereo decoding with support for constant bit rate, variable bit rate and free formats through a combination of optimized
C code and TIE (Tensilica Instruction
Extension) language extensions to the Xtensa microprocessor
instruction set. The decoder is a fixed-point implementation in C code available in either object or source code. Included documentation describes how to incorporate the decoder into a system. Using this package, system developers can integrate an MP3 decoder into an SOC without the need for additional optimizations or software development. The same Xtensa HiFi 2 Audio Engine is used for other Tensilica audio codecs, enabling the development of highly optimized multi-standard audio SOC designs.
Feature Summary
- Supports MPEG-1 / MPEG-2 layer 1/2/3 / MPEG-2.5 layer 3 stereo decoding
- Fully compliant with ISO/IEC 11172-4
- Supports constant bit rate, variable bit rate
and free formats
Specifications - 128kbps, 44.1 KHz
| 5.7 MHz |
20 Kbytes |
15 Kbytes |
20.1 Kbytes |
|
* Average MHz required for single-cycle memory.
** Total RAM includes persistent, stack and scratch. |