| | | | | | | | |
Markets Banner

SOFTWARE


Our META family of hardware multi-threaded processing/DSP IP cores is complemented by a comprehensive range of pre-verified software components, each optimised to take full advantage of the META architecture. These include

META MeOS

MeOS™ is a compact Real-Time Operating System (RTOS) for small to medium sized embedded systems. It provides a comprehensive set of facilities for multi-tasking software designs, while avoiding complex features which would increase the code size and reduce performance. MeOS is the ideal solution for consumer products such as digital radios, digital TVs, Internet enabled devices, advanced flat-panel TVs and other consumer electronics products. It has been successfully deployed in hundreds of products and millions of shipped systems.

MeOS has unique features to support the META processor’s multi-threading and DSP capability but also includes all of the traditional RTOS features such as a flexible pre-emptive scheduler, message mailboxes, driver model, resource locking, and memory management. A wide range of support modules are also available, such as device drivers, filing systems, a TCP/IP stack and support for disk and memory cards.

META Linux®

Our META Linux® Operating System is a port of the Linux OS for the META family of multi-threaded processors.

META Linux enables developers using SoCs incorporating META IP cores to access the wealth of application and device support available for Linux-based systems, while simultaneously using the real-time DSP functionality provided by the other hardware threads of the META ATP or HTP processor/DSP IP cores.

META AAF

The META AAF (Advanced Audio Framework) is a collection of popular audio codecs and post-processing effects, highly tuned to run efficiently on META DSP threads. The components are presented in an easy-to-use and easy-to-integrate framework that utilizes component-based stream construction.

The META AAF can run on a single 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 ATP and META HTP IP cores support up to four virtual 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 post-processing functions for application areas such as Digital Radio, Connected Audio appliances, Mobile TV, and Home Theatre systems.

META LCA

The META LCA (Linux® Connected Audio) provides the ability to receive audio from almost any networked audio data source, including internet radio, flash memory devices and digital home music collections.

Key to this flexibility is the use of the Linux operating system to provide the network connectivity, streaming framework, filing system support, and the user interface, allowing end products to be developed rapidly in a well-known environment. Using META LCA as part of a META Linux-based software solution running on META ATP or HTP multi-threaded processor/DSP IP cores means that audio codecs & audio post-processing, together with other time critical drivers, can run on separate processing threads, keeping the real-time parts of the system separate from the Linux environment.