Hierarchical Processors Target Wearable Tech

Developers delivering a single product design have it easy. Pick a system-on-chip (SoC) micro-controller that meets the application requirements, and refine the software until it works as desired. The design task becomes more complex if more than one product is in the mix, especially if the requirements become more demanding. The typical approach is to have a single-core solution across the board design with more powerful processors covering the high end.

Now, a 32-bit processor family can provide code compatibility from the low end to the high end. The low end tends to have lower power requirements but with lower performance. The high end has more performance, but power requirements tend to be significantly higher. Nimble programming can exercise run modes to reduce the amount of power used, though it is still a challenge to hit the low end of the spectrum.

An alternative approach is to incorporate multiple processing cores, usually two. One is a small, low-power core. The other is a larger, more powerful core. Minimal power is used when the larger core is shut down and the low-power core is used alone.

The Ineda Systems Dhanush Wearable processing Unit (WPU) family spans four upward-compatible platforms based on Imagination Technologies' MIPS processors (see the figure). The smallest, the Nano WPU, is a single-core system based on the MIPS microAptiv UC core. Designed for an always-on operation typical of the target platform, wearable devices, this low-power micro-controller can easily operate as an intelligent sensor hub. It includes the usual peripheral complement and on-chip SRAM.

The Nano is the lone single-core chip in the family. All the other chips are multi-core solutions that are built symmetrically. The shared memory and peripherals are equally accessible by each core. The Micro dual-core solution adds a higher-performance microAptiv UP core. Like the Nano, it can run with just the microAptiv UC core using minimal power. The Nano is designed to run for a month on batteries. The other chips in the family should do as well if they are only using the low-end core and on-chip SRAM. (Prototype development read more...)

The Optima is essentially the Micro chip with a DRAM controller added. It targets applications that require more memory. By moving off-chip, significantly more storage can be included. The system can run with iust the microApriv UC core using on-chip SRAM to significantly reduce power requirements. This would be handy for delivering sensor hub support without turning on DRAM or the other core.

prototype development circuit design hardware design
Finally, there is the Advanced chip. This triple-core solution simply adds the interAptiv dual core. The programmer must determine which core will run or if all three can provide the best platform for an application. Of course, two of the three may work at some point. This hierarchical approach gives developers more control over power utilization and performance. The compatibility between cores means programmers do not have to jump through different hoops depending upon which collection of cores is utilized. (manufacturing sourcing read more...)

As with most micro-controller vendors, Ineda will have a collection of SKUs with different peripheral, memory, and core complements. This includes pulse-width modulation (PWM) timers, analog-to-digital converters (ADCs), and communication ports. Moving up the chain will include more compute performance as well as more memory and peripherals such as hardware accelerators. The display controller on the Advanced will have PowerVR 3D graphics acceleration along with video decode and encode accelerators. (hardware design read more...)

It is possible to take the family to even higher-performance solutions. Ineda Systems has yet to tap Imagination Systems' high-end proAptiv core. Thi6 may take a while as Ineda must deliver and support the current family of chips. The company has a good start, including the SHASTRA software development
kit (SDK) and reference platforms. The software includes a unified development environment and power profiling tools.

Wearable technology requires a mix of sensors and low power operation. The WPU family looks to be an ideal platform to meet those needs, including scaling to devices that have more sophisticated display and input requirements. (product development read more...)

Posted from: Electronic Design magazine, July 2014 edition

Author: Bill Wong

11 Flora Spgs,
Irvine, CA 92602
U.S.A. Map


Email Us

Follow on Social

For Customer Support,
please visit our help center

Help Center