IoT Gateways And Triple Core Micros At FTF 2014


I had a rather busy time at this year's 2014 Freescale Technology Forum down in Dallas. It seemed busier than EE Live at least on the floor where third party vendors were highlighting their latest Freecale wares along with Freescale's own new offerings.

There was plenty to see including robots (see “Robots At FTF 2014”) and modules (see “Gallery: Modules At FTF 2014”) although I am going to have to write more about those because there were literally hundreds in all shapes and sizes with everything from Cortex-M0+ platforms up through multicore QorIQ modules.

I have already written about some of the new Kinetis K Series chips based on Arm's Cortex-M4 (see “Cortex-M4 Family Gets A Refresh”) as well as some of the higher end, 64-bit QorIQ LS2 series based on Freescale's Layerscape architecture (see “Cortex-A57 SoC Targets SDN/NFV Applications”).

Of course, these days the Internet of Things (IoT) seems to be dominating at least the marketing hype (see “Development Kits Light Up The Internet Of Things”) and there was plenty of IoT at FTF including Freescale's IoT Gateway (Fig. 1).

The IoT Gateway runs a dual core Cortex-A9 SoC, the i.MX6 Dual. The design can easily utilize a single or quad core i.MX6 as well. It has 802.11b/g/n Wi-Fi and Bluetooth 3.0 built-in. There is a four port USB hub that can handle interfaces for other communication protocols such as 802.15.4/ZigBee, Z-Wave and BLE (Bluetooth Low Energy) that is used in Apple's iBeacon (see “iBeacon Beckons").

The IoT Gateway is also a compact development system. There is a MicroSD slot for removeable flash storage and S/PDIF audio out and an line-in jack. Dual Gigabit Ethernet ports provide wired connectivity support. There is a DVID-D display port and an HDMI port so the device does not have to be used as a headless unit.

The platform can run a range of software but out of the box it has a Linux base along with Oracle's Java Embedded Suite (JES) based on Java SE Embedded (Fig. 2). The idea is to provide a standard hardware and software gateway platform for developers.

The Oracle Event Processing (OEP) system allows applications to filter and correlate events. The system also supports the ARM Sensinode NanoServices that provide directory lookup for IoT nodes that would communicate through the gateway. The platform also supports devices compatible with the Continua Health Alliance (see “An Alliance For Continued Good Health”).

The platform is great for any type of gateway or network appliance but it is obviously targeted at IoT. Oracle would like to be at the center of things but it is just one way of handling the job.

The other neat item at FTF was the MAC57D5xx (Fig. 3). This triple core microcontroller is designed for automotive instrumentation applications but it could just as easily be used in industrial or embedded applications that combine human interfaces with real time peripheral control such as motor control.

The MAC57D5xx supports up to two displays with a Vivante GC335 GPU designed for low overhead 2D displays. It also supports the automotive Ethernet 10/100 + AVB. The main apps core is the low power, Arm Cortex-A5 that can run Linux. The Cortex-M4 is designated as the vehicle processor. It has a singel precision floating point unit that can provide real time support. The tiny Cortex-M0+ has access to a limited set of peripherals and resources within the chip including an intelligent stepper motor subsystem.

There is 4 Mbytes of on-chip flash as well as 1 Mbyte of SRAM with ECC for applications and 1.3 Mbytes of SRAM with FlexECC for graphics. External flash can be access using SPI or Quad SPI but this chip is the first to utilize HyperBus (see “How HyperBus Delivers 330 Mbyte/s Using A Dozen Signals”). Spansion developed HyperBus for its NOR flash storage (see “HyperBus Accelerates NOR Flash Storage”).

All this actually just scratches the surface of what I saw this week so hopefully I will be able to let you know about the rest in the coming weeks.

Discuss this Blog Entry 1

on Apr 11, 2014

I'm wondering how a gateway can become compatible to the Continua Health Alliance. For all I know, gateways interface a network using a particular protocol to another network using a different protocol (note the 2 gigabit ethernet ports in the figure above). How could it be hazardous, or at least how can the devices connected to the gateway be hazardous.

Please or Register to post comments.

What's alt.embedded?

Blogs focusing on embedded, software and systems


William Wong

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column....
Commentaries and Blogs
Guest Blogs
Jan 26, 2017

An Amateur’s View on the P2 (Part 2): Slew Rate and the Oscillator 3

Justin Mamaradlo takes a further look into the P2 op amp and how it functions, analyzing the oscillation and slew-rate characteristics of the venerable component....More
Jul 15, 2016

Simple Yet Effective ESD Testing Methods for Higher Reliability 11

There are multiple ways to test for electrostatic discharge, ranging from implementing a human-body or machine model to....using a balloon and a comb?...More
Apr 8, 2016

Confabbing on the Fabless Fad 5

High capital and maintenance costs, and EDA advances along with abstractions to deal with chip complexity, have been leading contributors to the fabless migration....More

Sponsored Introduction Continue on to (or wait seconds) ×