Imagination technologies is at the Embedded World trade show this week, taking place at the Exhibition hall, in Nuremberg, Germany.
At the booth – Hall 4, booth 629 – we are showing off our wide range of IP, from MIPS CPUs, to PowerVR graphics and vision processing and our Ensigma wireless communications IP, across markets such as automotive, IoT and consumer. Here is a look at some of the demos we have on show at the booth.
The MIPS Linux Kernel and Distributions
This demo highlights the work Imagination has contributed to Linux Kernel, enhancing MIPS support. In addition, we ensure MIPS is supported in key Linux distributions such as Fedora, Debian and OpenWRT.
Shown below are two concentric LED rings with very precise timing requirements. The LEDs are being driven from an application running under the control of Linux. Due to Linux scheduling and interrupt requests the circle of LEDs on the right runs with glitches and flickering. The circle on the left however, runs smooth and glitch free using the MIPS remote processer, which offlines one of the CPU cores and dedicates it to running the timing-critical bare metal application.
A real-world use for this would be modem firmware or codec, where you need near real-time performance running under the Linux kernel.
To find out more about this be sure to catch our talk at 4pm on the 15 March at Embedded World given by Matthew Redfern, one of our Leading Software Design Engineers for MIPS.
MIPS Smart Home Gateway
Presenting a use case for the hardware virtualization built into many MIPS processors, this demo showcases our conformance to the ‘Trust Continuum’, a group of companies making up the prpl Foundation’s Trust Continuum Working Group. The companies involved in the working group are committed to creating a more secure framework for today’s increasingly connected world. To do this both server and client devices are secured from outside unwanted interference such as malware, thanks to support for Trusted Execution Environments (TEEs).
Here we are using Intercede’s MyTAM solution enabling app developers and service providers to deploy trusted applications to the TEE in a home gateway environment. These guest applications are run in hardware separated domains (or containers) supported by the KernKonzepts L4Re Hypervisor.
Users scan a QR code on the panel and a verified and trusted service provider’s application is downloaded from Intercede and installed on the board, isolated from the base services. The user can then interface with the service (such as music streaming or an IoT controller) using their smartphone. Using this solution, trust is established end-to-end, from the cloud to the IoT node.
MIPS Embedded Security for IoT
MIPS offers security by separation using hardware virtualization, with multiple secure domains running on a Microchip PIC32MZ EF, powered by a MIPS M5150 CPU.
On top of this hardware, we are running the open prpl Hypervisor, offering multiple secure domains, a bare metal robot controller application, a key management domain and an IP stack. The MIPS hardware virtualization ensures that the robot controller application is separated fully from the network software, ensuring it cannot be compromised.
Ensigma wireless communications
Imagination’s Ensigma IP demonstrates our ultra-low power Wi-Fi running in silicon. Ensigma offers a comprehensive range of connectivity, including the latest generation 802.11ac Wi-Fi, Bluetooth, 802.15.4 (Zigbee), and global navigation satellite system (GNSS).
In this demo an IP video camera is streaming 1080p live video to the Creator Ci40, which is acting as a hub, broadcasting it to multiple devices via our Ensigma 802.11ac 2×2 Wi-Fi. Multiple devices can connect to the Ci40 and monitor the video at the same time – here we have a single laptop showing the video stream.
A vast majority of the world’s autonomous cars use Mobileye technology, all of which make use of MIPS multi-threaded CPUs. On show here is the EyeQ4, the current top-of-the-line solution with an example of a typical scene showing on the tablet. The vision system has to process a huge amount of information, such as the road area, road markings, road signs, other vehicles and pedestrians. The hardware makes use of computer-vision, signal-processing, and machine-learning to enable achieve high levels driving of autonomy and MIPS CPUs are at the heart of it.
As well as this selection, there are other demos on show at the booth, including an interactive dashboard based on a Socionext SC1810 chip featuring PowerVR graphics, which we’ll provide more detail on tomorrow – so check back then to read more.
If you’re at the show be sure to pop by booth 629 in Hall 4 to see the demos in person and be sure to follow us on social media at @ImaginationTech and @powervrinsider,
and on LinkedIn, Facebook and Google+.