Wednesday 2 July 2014

Asymmetric Multiprocessing (AMP) on FREESCALE i.MX6

Author - Laura Biddiscombe

Some more excitement from our friends at DAVE Embedded Systems, who have just announced the availability of a new enhanced application of Asymmetric Multiprocessing (AMP) on the AXEL System On Module (SoM).

So what exactly is ASYMMETRIC MULTIPROCESSING?

Asymmetric Multi Processing (AMP) allows a multiprocessor system to run multiple Operating Systems (OS) that are independent of each other.

In other words, each CPU has its own private memory space, which contains the OS and the applications that are to run on that CPU. In addition, there can be some shared memory space that is used for multiprocessor communication. This is in contrast with Symmetric Multiprocessing (SMP), in which one OS runs on multiple CPUs using a public shared memory space. Thanks to AMP, developers can use open-source Linux and FreeRTOS operating systems and the RPMsg Inter Processor Communication (IPC) framework between the i.MX6 high-performance ARM Cortex-A9 processors to quickly implement applications that need to deliver deterministic, real-time responsiveness for markets such as automotive and industrial.


AXEL: a family of System On Modules (SOM) based on Freescale i.MX6

AXEL LITE, AXEL ESATTA and AXEL ULTRA are the new top-class Solo/Dual/Quad core ARM Cortex-A9 CPU modules from DAVE Embedded Systems, based on the recent Freescale i.MX6 application processor. The use of this processor enables extensive system-level differentiation of new applications in many industry fields, where high-performance and extremely compact form factor are key factors. Smarter system designs are made possible, following the trends in functionalities and interfaces of the new, state-of-the-art embedded products.

Contact Sarsen Technology for more information by email - info@sarsen.net or by calling our technical sales team - +44 1672 511166

No comments:

Post a Comment