ARM Introduces Cortex-M7 MCU Core for IoT, Wearables, Industrial and Automotive Applications

ARM has just announced Cortex-M7 processor based on ARMv7-M architecture, with double the compute and digital signal processing (DSP) capability of ARM Cortex M4. The latest ARM MCU core targets IoT and wearables applications for the automotive, industrial, and consumer markets including motor control, industrial / home / factory automation, advanced audio, image processing, connected vehicle applications, and so on.

Cortex-M7 Block Diagram
Cortex-M7 Block Diagram

Cortex-M7 comes with enhanced DSP instructions, a better FPU (FPv5 with single and double precision support), and tight coupled memory compared to Cortex-M4, according to an Anandtech article. ARM Cortex-M7 also achieves 5 CoreMark/MHz against 3.41 CoreMark/MHz for Cortex M4, and up to 3.23 DMIPS/MHz against up to 1.95 DMIPS/MHz.

ARM Cortex-M7 features listed in the press release:

  • Six stage, superscalar pipeline delivering 2000 Coremarks at 400MHz in a 40LP process.
  • AXI interconnect (supports 64-bit transfer) and fully integrated optional caches for instruction and data allowing efficient access to large external memories and powerful peripherals.
  • Tightly coupled memory interfaces for rapid, real-time response.
  • Extensive implementation configurability to enable a wide range of cost and performance points to be targeted.
  • Optional full instruction and data trace via the Embedded Trace Macrocell enabling greater system visibility.
  • An optional safety package and built-in fault detection features contribute toward ASIL D (Automotive Safety Integrity Level) and SIL 3 (Safety Integrity Level) compliance.
  • Third-party tools, RTOS, middleware support of any architecture, provided by the ARM Connected Community of complementary partner companies.

Cortex-M7 remains binary compatible with older Cortex-M processors, so system designers can take advantage of code reuse in order to lower development and maintenance costs. Available tools include Keil microcontroller development kit (MDK) and ULINK debug adapter, and various real-time operating systems will be supported such as Express Logic ThreadX, FreeRTOS, Mentor Graphics Nucleus, or Micrium µC/OS-III.

Atmel, Freescale and ST Microelectronics will be the first companies to release MCUs based on Cortex-M7.

You can find more details on the Anandtech article, or ARM Cortex-M7 product page.

6
Leave a Reply

avatar
6 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
STMicro STM32F7 Series is the First ARM Cortex-M7 MCU Familycnxsoftkcg Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
kcg
Guest
kcg

@cnxsoft
It looks like they changed their mind and call it STM32F7: http://www.elektroniknet.de/halbleiter/mikrocontroller/artikel/112869/

trackback

[…] after ARM’s Cortex-M7 announcement, STMicro has listed STM32F7 MCU family based on the latest ARM core on their website. The family is […]

Member

This thing is a beast for a microcontroller! Floating point is now standard (not optional) and includes double precision. A six stage superscalar pipeline with branch prediction! In terms of processing power, this core is up there with the “application” cores. Pretty impressive stuff. It will be interesting to see what can be done with chips based on this core.