Electronicdesign 9316 107641promo

IoT Gateways And Triple Core Micros At FTF 2014

April 11, 2014
Not surprisingly, Freescale had a lot to show off at their 2014 Freescale Technology Forum including a triple core micro and an IoT gateway running Java.

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.

Related Articles

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).

Figure 1. Freescale's IoT Gateway is based on its i.MX6 SoC and it runs Linux and Oracle's Java.

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.

Figure 2. Freescale's IoT Gateway is also all about the software platform that includes Java Embedded Suite (JES).

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.

Figure 3. MAC57D5xx targets automotive applications with a triple core architecture that includes an Arm Cortex-A5, Cortex-M4 and Cortex-M0+.

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.

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!