ARM Introduces the Cortex-M7 Embedded Processor

Subject: Processors | September 30, 2014 - 03:02 PM |
Tagged: arm, cortex, Cortex-A, cortex-m, 90 nm, 40 nm, 28 nm, 32 bit

Last week ARM announced the latest member of their Cortex-M series of embedded parts.  The new Cortex-M7 design is a 32 bit processor designed to have good performance while achieving excellent power consumption.  The M7 is a fully superscalar design with 6 pipeline stages.  This product should not be confused with the Cortex-A series of products, as the M series is aimed directly at embedded markets.

arm_o1.jpg

This product is not necessarily meant for multi-media rich applications, so it will not find its way into a modern smart phone.  Products that it is leveraged at would be products like the latest generation of smart watches.  Industrial control applications, automotive computing, low power and low heat applications, and countless IoT (Internet of Things) products can utilize this architecture.

arm_o2.jpg

The designs are being offered on a variety of process nodes from 90 nm down to 28 nm.  These choices are made by the licensee depending on the specifics of their application.  In the most energy efficient state, ARM claims that these products can see multiple years of running non-stop on a small lithium battery.

This obviously is not the most interesting ARM based product that we have seen lately, but it addresses a very important market.  What is perhaps most interesting about this release not only is the pretty dramatic increase in per clock performance from the previous generation of part, but also how robust the support is in terms of design tools, software ecosystem, and 3rd party support.

arm_o3.jpg

Cortex-M7 can also be utilized in areas where a more complex DSP has traditionally been used.  In comparison to some common DSPs, the Cortex-M7 is competitive in terms of specialized workload performance.  It also has the advantage of being much more flexible than a DSP in a general computing environment.

arm_o4.jpg

ARM just keeps on moving along with products that address many different computing markets.  ARM’s high end Cortex-A series of parts powers the majority of smart phones and tablets while the Cortex-M series have sold in the billions addressing the embedded market.  The Cortex-M7 is the latest member of that family and will find more than its fair share of products to be integrated into.

Source: ARM

ARM Cortex-MO+ Lowest Power Processor Yet At 9µA/MHz

Subject: Processors | March 14, 2012 - 03:21 AM |
Tagged: RISC, embedded systems, cortex-m0+, cortex-m, arm, 32-bit

ARM has recently announced a new 32 bit processor for embedded systems that sips power and is one of the lowest power designs yet. This new ARM processor is a new entrant to the Cortex M lineup and has been labeled the ARM Cortex-MO+. The chip features a full 32-bit RISC instruction set and is manufactured using the older, and low cost, 90nm process.

Cortex-M.jpg

The magic happens when we look at the power draw, and according to ARM it will sip power at a mere 9µA (9 microamps) per Megahertz (MHz). It can further run any code designed for (existing) Cortex-M series processor including the Cortex-M3 and Cortex-M4. The new Cortex-M0+ is intended to be used in embedded systems and as microcontroller applications controlling larger machinery.

There is no word yet on pricing or availability; however, support has been promised by the Keil Microcontroller Development Kit and third part software such as Code Red, Micruim, and SEGGER. Freescale and NXP Semiconductor further have been named licensees of the technology thus far. In the case of NXP Semiconductor, they plan to replace existing 8 bit microcontrollers with the ARM Cortex-MO+ in devices such as their UPS units, active cabling, and touchscreens. Freescale, on the other hand, plans to develop their own version of the Cortex-MO+ in the form of the Kinetis L series processor. They will further use the low power chip to operate appliances, portable medical systems, and lighting (among others).

Source: Bit-Tech