Meta AXD Audio Platform
The Meta™ AXD Audio DSP IP platform is a complete SoC audio solution that enables decode, encode, pre-processing and post-processing of audio. Controlled via a host processor using either OpenMAX-IL, GStreamer or a proprietary construction-based API, AXD cores have been designed to operate from shared SoC memory resources, minimizing the total solution cost.
AXD IP platforms support both multi-stream and multi-standard operation. The internal use of component based stream construction combined with multi-input, multi-output and multi-instance support provides maximum flexibility.
All codecs and algorithms are supplied as fully optimized binary modules. Comprehensive Codescape tools are also available for licensees wanting to add their own algorithms.
Meta’s unique multi-threading technology provides high performance, even when running solely from high latency SoC memory, as zero-overhead thread switching allows latency to be hidden from the processor’s internal pipeline.
Meta Advanced Audio Framework (AAF)
The Meta™ Advanced Audio Framework (AAF) is a collection of popular audio codecs and post-processing effects, highly tuned to run efficiently on Meta DSP threads and presented in an easy-to-use framework using component-based stream construction.
The Meta AAF can run on a single Meta thread to provide a self-contained subsystem or be partitioned across multiple threads to optimize loading for complex multiple-input, multiple-output systems; the Meta processor supports up to four processor threads, each individually configurable to run general purpose or DSP code.
Different configurations of the AAF are available containing the appropriate audio codecs and postprocessing functions for application areas such as digital radio, connected audio appliances, mobile TV, digital TV, and home theatre systems.
Meta Linux® Connected Audio
The Meta™ Linux® Connected Audio software platform is a complete software solution for Meta processors that delivers audio from almost any source, including internet radio, flash memory devices, digital home music collections and, when combined with an ENSIGMA™ UCC Platform, digital or analog radio.
Key to this flexibility is the use of the Linux operating system (Meta Linux), which provides the network connectivity and filing system support, together with an open source multimedia streaming framework, allowing end products to be developed rapidly in a well-known environment.
Running on a single Imagination Meta ATP or HTP processor, the platform combines realtime and Linux application environments, taking advantage of the multiple processor threads provided by these multi-threaded cores.
Audio codecs and post-processing effects (using the Meta Advanced Audio Framework), along with other timer critical drivers, run on hardware threads under a compact real-time operating system (Meta MeOS Embedded RTOS). The Linux application environment runs on a dedicated hardware thread, offering excellent separation of Linux from real-time aspects of the system.
Example applications demonstrate how to configure and control all the software components within the platform.