HiFi 2 & HiFi EP Audio DSP Product Brief
Everything You Wanted to Know About Blu-ray Audio, but were afraid to hear
Put Low-Power, Low-Overhead, High-Fidelity Digital Sound in Your Next ASIC or SOC
A Designer's Guide to HD Video Pre- and Post-Processing
How to Add Low-Power, Multi-Codec Digital Video and Audio to Your Next ASIC or SOC Design
2011 Linley Tech Moble Conference Presentation
The Windows Media Audio 10 Professional (WMA 10 Pro) Lossless decoder implements the full WMA 10 Pro decoder and adds the creation of a bit-for-bit duplicate of the original audio file so that no data is lost. Different profiles cover bit streams ranging from 44.1 kHz stereo streams to 192 kHz 7.1 streams. In addition the decoder supports lossy profiles that include everything from full-resolution 24-bit/96 kHz audio in stereo, to 5.1- or 7.1-channel surround sound, to highly efficient mobile capabilities at 24 Kbps to 96 Kbps for stereo, and 128 Kbps to 256 Kbps for 5.1-channel sound.
The WMA 10 Pro Lossless Decoder package for the Xtensa HiFi Audio DSPs implements 24-bit decoding of M0-M3 profile WMA data streams as well as the decoding of ASF (Advanced Streaming Format) data streams. It is fully compliant with Microsoft's WMA test specifications. The decoder is a fixed-point implementation written in C and 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 a WMA 10 Pro decoder into an SOC without the need for additional optimizations or software development. The same Xtensa HiFi Audio DSPs are used for other Tensilica audio codecs, enabling the development of highly optimized multi-standard audio SOC designs.
|
Clock Rate*
|
Code Size (ROM)
|
Table Size (ROM)
|
Total RAM**
|
I/O Buffer RAM
|
|
| 2 Channel, 1.8 Mbps, 44.1 KHz | 97 MHz | 252 Kbytes | 152 Kbytes | 415 Kbytes | 256 Kbytes |
| 7.1 Channel, 5.59 Mbps, 48 KHz | 187 MHz | 252 Kbytes | 152 Kbytes | 415 Kbytes | 256 Kbytes |
*MHz required for single-cycle memory.
**Total RAM includes persistent, stack and scratch.