 And here's the IMX6 Solo X here, the free-scale booth. So who are you? My name is John Dixon. I run the global marketing teams for free-scale. And I'll give you a quick two seconds about the IMX6 Solo. So you just launched today? This is the 24th of February. We're just last week. Just launching it in about probably about two hours. So you're getting a good preview of what's about to come. So this is a new SoC optimized for specific markets? Yes. There's a large variety of markets that's actually been designed for. And I think the uniqueness of it is that you have a Cortex-A9 plus an M4. So you have the capability of running two different OSes at the same time. Some of the benefits of having the heterogeneous processing is you can have a proprietary OS like MQX running on one of the M4 cores as well as running Linux or Android on the Cortex-A9. So you have that capability of really partitioning both different devices with two completely different OSes. And obviously from a security standpoint you're able to completely segregate each different security functions into the M4 or in the A9 and have that completely separate from the other core. So a lot of great benefits for things like point of sale, a lot of great benefits for anything that needs high levels of security. And power consumption is good? And of course the power consumption is good because you have the M4 that has the capability of actually managing the power of the system. So you can turn on and off the A9, which is usually the more power hungry device. And the M4 itself then can actually run some low level processing capability or some processing functions. And then to bring up the A9 we need some hardcore processing like graphics, like any kind of really application processing. And the embedded world is perfect place to launch the new processor. This is the market right here. This is the market. We have a large number of our customers as well as our third parties. Every year for us this is a great show and we'll continue to come here. It generates a lot of good business and a lot of good buzz for our products and our company in the marketplace. So who are you? Hi, I'm Ricardo Anguiano. I'm a technical marketing engineer for Mentor Graphics. I'm here with a free-scale booth and we're showing off the Mentor embedded multi-core framework. So as John mentioned there's an A9 and an M4 on this board. And so what Mentor does is it makes it possible to run two different types of OSes on this board. So on the A core we have a Linux solution and then on the M4 we have a Nucleus real-time operating system. This is a small footprint, power efficient. RTOS has been deployed on over 3 billion devices. And so what we have here today is a patient monitoring application where the patient data comes from the M4 running on that chip, simulated patient. We don't actually have a patient here today, clearly. And so when we hit this button here, the stop button, what's happening is that you shut off the M4 and you shut off the Nucleus component. So now we've flat-lined the display because we're no longer running the Nucleus OS. You can see there's low power applications here where, you know, instead of shutting off the M4 you can imagine you're running normally on the M4, like he said, and you shut off the A core instead. And so this allows you to manage your power intelligently. Alright, so this is a development board right here with the SoloX right here. And so you've been able to make all this work already? Yes. So how do you work? How does it work at Mentor Embedded? Mentor Embedded. So clearly we're partners with FreeScale and we had access to the SoloX before announcement. Even before it was taped out? Even before to design the chip or where are you based? You don't have to have a discussion with the EDA folks, but I mean we do have, you know, we're a well-known electronic design automation firm. And software, getting the software to work. That's right, yeah. So we do pre-silicon software design solutions as well in our Belote line and in our Vista modeling line. So yeah, you can develop software before tape out. So this is a heterogeneous software, right? That's right. Is it going to be automatic for the developers to get on the M core and on the A core automatically or do you have to add some stuff in the software to be able to tell stuff to go on one or the other? So there's really two pieces to this. The multi-core framework does application, sorry, processor life cycle management and it also does inter-processor communication, right? So you take control of the remote core, you do power events on it, you load a different firmware on there. That's the life cycle management portion of it. The second part of it is the communication layer. So you can establish communication between the two operating systems. All right. And the communication is already fully set up or there's a lot of things that can still be developed and the way it works? Well, it's a high-performance solution and we make sure to, you know, provide all the APIs you need to marshal messages across the two OS boundaries there. And so people can start using this as soon as the SoC is available? That's right. The software is ready or you have a bunch of things to do more? No, it's ready. It's ready. All right. And what kind of Linux are you using? So this is Mentor Embedded Linux. It's based on the Yachto project. If you're familiar with the Linux Foundation's Yachto project, the idea is to make it easy to get embedded Linux onto a variety of SoCs. So this is our commercially supported version of the Yachto project. And it's very optimized. It's very fast and it's smooth. You don't need to do Android stuff right here? You don't need to. You can. I mean, we provide flexible solutions to our customers. If your solution calls for an Android component in the framework, then that's fine. We can make that happen. Cool. So there it is. And this is the presentation right here. SonaX, RTOS, and everything's here.