Dolby MS10 Decoder for HiFi Audio DSPs

Tensilica’s Dolby MS10 Decoder Application Package


Dolby Digital

Tensilica offers the Dolby® MS10 Multistream decoder for its HiFi Audio DSPs. The Dolby MS10 decoder  supports decode of Dolby Digital Plus, Dolby Pulse, Dolby Digital, HE-AAC and all AAC bitstreams.

For compatibility with the worldwide base of existing home theater systems, it enables the decoded audio streams to be transcoded into a Dolby Digital audio output bitstream for multichannel surround, stereo, and mono sound. This makes the Dolby MS10 Multistream decoders ideal for viewers to receive content not only from traditional broadcast and operator sources, but also from the Internet, USB devices, game consoles, and PCs. This array of source content uses a corresponding array of audio codecs, which Dolby has consolidated into MS10.

The decoder is a fixed-point implementation written in C and available in object code. Included documentation describes how to incorporate the decoder into a system. System developers can integrate a Dolby MS10 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.

Feature Summary

  • Decodes Dolby Digital Plus, Dolby Digital, Dolby Puse, HE AAC, and all AAC bistreams
  • Fully compliant with Dolby Laboratories compliance testing

Specifications


Decoder
Clock Rate*
Code Size (ROM)
Table Size (ROM)
RAM**
I/O Buffer Ram
MS10-DDT (5.1 ch main + 5.1 ch assoc. + DDCE + post processing) 223 MHz 135 Kbytes 41 Kbytes 374 Kbytes 161 Kbytes
MS10-DDT (5.1 ch main + 2 ch assoc. + DDCE + post processing) 156 MHz 135 Kbytes 41 Kbytes 374 Kbytes 161 Kbytes

* Average MHz required for single-cycle memory.
** Total RAM includes persistent, stack and scratch.
Marketing Agency