MPEG-2/4 AAC LC Encoder for Xtensa HiFi Audio DSPs

Tensilica’s MPEG-2/4 AAC-LC Encoder Application Package

Test it out! See how good our MP3 Encoder is by downloading free music.

The MPEG-2/4 AAC-LC Encoder package for Xtensa HiFi Audio DSPs implements 24-bit MPEG-4 AAC-LC and MPEG-2 AAC LC 2-channel encoding compliant with ISO/IEC 14496-3, supporting Constant Bit Rate, TNS, PNS, Joint Stereo, ADIF and ADTS encoding formats. The encoder 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 an MPEG-2/4 AAC-LC 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

  • Supports MPEG-4 AAC and MPEG-2 AAC LC 2-channel encoding
  • Supports constant bit rate, TNS, PNS, and Joint Stereo
  • Supports ASIF and ADTS encoding formats

Specifications - 128 kbps, 48 KHz


Clock Rate*
Code Size (ROM)
Table Size (ROM)
RAM**
I/O Buffer RAM
38 MHz 74 Kbytes 27 Kbytes 50 Kbytes 9.5 Kbytes

 

Specifications - 320 kbps, 44.1 KHz


Clock Rate*
Code Size (ROM)
Table Size (ROM)
RAM**
I/O Buffer RAM
44 MHz 74 Kbytes 27 Kbytes 50 Kbytes 9.5 Kbytes

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