Dolby Digital (AC-3) 5.1 Decoder, SHARC

Dolby Digital (AC-3) 5.1 Decoder for SHARC
Manufactured by:


  • Target Processor: Code compatible across the SHARC processor Family ADSP-213xx and ADSP-214xx.
  • Release format: Object code module with C source wrapper.
  • Release format: Object code module with C source wrapper.
  • Framework dependencies: None.
  • Output format: 32-bit normalized floating-point samples.
  • Sample Rate: 32, 44.1 and 48kHz.
  • Bit Rates: All bit rates specified by the AC-3 standard: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 576 and 640 kbps.
  • Number of output channels: up to 5.1
  • Multi-threading: Fully re-entrant and multi-instancing capable.
  • Dolby certified on ADSP-21362/3/4/5/6/7/8/9, ADSP-21462/5/7/9, and ADSP-21471/2/5/8/9, and ADSP-21481/2/3/5/6/7/8/9 processors.

Product Details

The ADI Dolby® Digital (AC-3) 5.1 Decoder library for the SHARC processor is an implementation of a Dolby Digital Consumer Decoder, compliant with the Advanced Television Systems Committee (ATSC) AC-3 standard. This implementation has been certified by Dolby Laboratories, Inc. The ADI Dolby Digital AC-3 5.1 Decoder contains a standard C-callable ‘push’ API. The module has no dependencies on processor peripherals or registers, adding greater system flexibility and ease of use.

Performance Metrics

X +
MIPS summary:

SHARC Processor Family Code RAM (KiB)  Data RAM (KiB) Constant Data Tables (KiB)  MIPS 
Average  Average Peak 
ADSP-2136x 49.1 39.6 16.6 34.2 42.3 
 ADSP-214xx 36.7 39.6 16.6 34.3  42.4 

  • MIPS measured using Fs = 48kHz, bit rate of 384kb/s, optimal memory layout, worst case test vector, running on an ADSP-21364 and an ADSP-21469.
  • "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Minimum Input and Output Single Buffers.
  • The Dolby AC-3 5.1 Decoder library was built using CrossCore® Embedded Studio 1.0.1.

Systems Requirements

  • Windows XP Professional SP3 (32-bit only).
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.
  • CrossCore® Embedded Studio Rel 1.0.1 or later.
  • VisualDSP++ 5.0 and the latest update

Related Hardware



See All 4 EZ-Kits