Metagence Announces Linux for META Multi-threaded Processor Runs Linux and Real-time DSP Applications Simultaneously
LONDON, UK, 19 August 2003 - Metagence - a division of Imagination Technologies - announces the availability of Linux for the META multi-threaded RISC/DSP processor family, the world's first Linux port to a multi-threaded processor architecture.
Linux and META are highly complementary, offering product designers a highly integrated, cost-effective, real-time, multi-threaded hardware solution and the flexibility, familiarity and functionality of the Linux software environment. Together they enable the creation of even the most demanding real-time embedded applications.
Says Hossein Yassaie, CEO, Imagination Technologies: "This is a significant step for Metagence in making META the most logical choice for embedded system designers. The META core is a far more elegant, system-efficient and design-effective solution than the traditional multi-core, 'processor-plus-DSP', solutions."
META is a unique multi-threaded programmable general-purpose processor/DSP IP (Intellectual Property) core that allows real-time response while supporting efficient multi-function operation. It is available for licensing from Metagence.
Using true hardware multi-threading, the META family of processors delivers, in a unified architecture, general purpose processing, complex DSP and multimedia capabilities, real-time operation and low power consumption. These advanced capabilities make the META processor cores ideal for the next generation of entertainment and communications products. The META processor is already powering consumer products in a number of application areas, including digital radio and digital TV.
Says Ian Oliver, VP Development Systems / Tools, Metagence: "Porting Linux to META was an excellent way to ensure the effectiveness of both the processor architecture and the CodeScape tool chain. Only a handful of processors in history have proved themselves capable of running Linux. To make things really interesting we skipped µClinux, which is a cut down Linux for micro-controllers, and went straight for kernel 2.4.18 with full virtual memory so we could demonstrate the effectiveness of the cache and MMU on the META core. This port now enables META partners to benefit from the wealth of drivers and applications available to run under Linux."
Solving the Linux / DSP Problem
Most of the embedded applications where Linux has proven so effective at providing application and networking capability also require significant DSP processing power. However, to date there have been significant problems implementing Linux on DSPs. Firstly, most DSPs lack either the general purpose computing capability required and/or a good cache and MMU (Memory Management Unit). Secondly, the kind of applications which demand the power of a DSP need continuous real-time processing, which also rules out running Linux. This has previously meant that systems developers had to use multi-core solutions that are both difficult to program and inflexible.
However META solves both of these problems. META can run Linux on one hardware thread while running real-time DSP tasks on the other threads. META can also re-allocate MIPS on the fly so that each thread can be delivered the guaranteed share of processing resource and response time that it needs, while never clocking the processor faster than is required. And, because everything is on one core, synchronisation and communication between the tasks is supported within the processor architecture in the instruction set, which makes it efficient and easy to implement.
Through Imagination's Ensigma division, Metagence has access to extensive libraries of proprietary DSP code covering areas such as audio codecs and effects, video codecs, DAB digital radio, digital TV, speech processing and additional radio baseband processing. Metagence will make this version of the Linux OS available to product designers so that they can not only develop their own applications but also easily use this DSP capability to quickly realise multi-function products with the flexibility of Linux and the real-time DSP performance of META. Developers should email metalinux@metagence.com for more information.
About Linux
Linux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance. It has all the features you would expect in a modern fully-fledged Unix, including true multitasking, virtual memory, shared libraries, demand loading, shared copy-on-write executables, proper memory management and TCP/IP networking. It is distributed under the GNU General Public License. Linux is a trademark of Linus Torvalds.
Related Semiconductor IP
- Root of Trust (RoT)
- Fixed Point Doppler Channel IP core
- Multi-protocol wireless plaform integrating Bluetooth Dual Mode, IEEE 802.15.4 (for Thread, Zigbee and Matter)
- Polyphase Video Scaler
- Compact, low-power, 8bit ADC on GF 22nm FDX
Related News
- Microsemi and SiFive Launch HiFive Unleashed Expansion Board, Enabling Linux Software and Firmware Developers to Build RISC-V PCs for the First Time
- New Automotive Grade Linux Platform Release Adds Cloud-Native Functionality, RISC-V Architecture and Flutter-Based Applications
- PTSC Adds Linux for IGNITE
- GDA Technologies, Inc. announces plans for Intel® IXP2800 reference design platform with Diagnostics and Embedded Linux.
Latest News
- How hardware-assisted verification (HAV) transforms EDA workflows
- BrainChip Provides Low-Power Neuromorphic Processing for Quantum Ventura’s Cyberthreat Intelligence Tool
- Ultra Accelerator Link Consortium (UALink) Welcomes Alibaba, Apple and Synopsys to Board of Directors
- CAST to Enter the Post-Quantum Cryptography Era with New KiviPQC-KEM IP Core
- InPsytech Announces Finalization of UCIe IP Design, Driving Breakthroughs in High-Speed Transmission Technology