DTS Neo:X Decoder, SHARC
Overview
Features and Benefits
- Target Processor: Code compatible across the SHARC processor Family ADSP-214xx & ADSP-215xx/SC5xx
- Release format: Object code module with C source wrapper
- Input format: interleaved multichannel 32-bit signed PCM audio samples
- Input buffer samples per block: 64 samples per channel
- Framework dependencies: None
- Output format: interleaved multichannel 32-bit signed PCM audio samples
- Sample Rate: 44kHZ and 48kHz
- Number of input channels: From 2.0 to 7.1
- Number of output channels: Up to 11.1
- Multi-threading: Fully re-entrant and multi-instancing capable
- DTS certified on ADSP-21462/5/7/9, ADSP-21478/9, ADSP-21483/6/7/8/9, ADSP-21583/4/7 & ADSP-SC582/3/4/7/9 processors
Product Details
The DTS Neo:X Decoder delivery from ADI has been highly optimised to run on the Analog Devices’ SHARC processor family. The DTS Neo:X decoder operates on PCM data received either through analog/digital input channels or from a decoder module such as DTS 5.1 decoder. The DTS Neo:X Decoder takes channel configurations up to 7.1 input channels and outputs up to 11.1 audio channels. It 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.
Licensing
Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.
Performance Metrics
MIPS Summary:
Processor | Code Memory (KiB) | Data RAM (KiB) | Constant Data Tables (KiB) | MIPS | |
Average | Peak | ||||
214xx | 96.4 | 132.4 | 9.3 | 100.9 | 101.1 |
215xx/SC5xx | 97.5 | 9.4 | 106.9 | 107.5 |
- MIPS measured using Fs = 48kHz, optimal memory layout, worst case test vector, 5.1 channels input, 11.1 channels output, running on a ADSP-21469 and ADSP-SC589.
- "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Minimum Input and Output Single Buffers.
- Both input and output buffer size used for data memory calculation is 256 bytes each (utilizing a frame size of 64 samples per channel).
- The DTS Neo:X library was built using CrossCore® Embedded Studio 2.2.0.
Systems Requirements
- 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).
- 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 for Analog Devices Processors.