There are two buzzwords that seem to occupy media more than others in the past few months; quite obviously Internet of Things (or IoT) but to an increasing extent also the new Cortex-M7 microcontroller core from ARM Ltd.
The Cortex-M7 processor is the most recent member of the ARM Cortex-M core family, offering very high performance for embedded applications, and with a lot better backwards compatibility with other Cortex-M cores compared to the also high-performance Cortex-R signal processing cores and Cortex-A application processors. For example, Cortex-M7 is 100% binary compatible (in terms of executing machine code instructions) with existing Cortex-M processors.
Cortex-M7 compliments its lower performance family members (Cortex-M0, Cortex-M0+, Cortex-M3 and Cortex-M4 for those of you still not fluent in the ARM processor families). It uses the ARMv7-M instruction set architecture, and combines a six-stage, superscalar pipeline with flexible system and memory interfaces including AXI, AHB, caches and tightly-coupled memories, and delivers high integer, floating point and DSP performance in an MCU. Cortex-M7 sports single and double precision floating point hardware acceleration and DSP extensions.
All-in-all, I think the Cortex-M7 will become a big success in the high-end embedded market. To transform from marketing hype into real products, multiple semiconductor manufacturers have announced they will ship Cortex-M7 devices during 2015 (such as STMicroelectronics with its STM32F7).
Atollic will demo our Cortex-M7 support (in fact using an STM32F7 board from STMicroelectronics) at the EmbeddedWorld2015 exhibition in Nuremberg (Germany) later this month. Be sure to come by our booth 4-108 and see our Atollic TrueSTUDIO C/C++ IDE, including a preview of its Cortex-M7 support!
If you want to book a meeting with us at EmbeddedWorld2015, submit your contact details here: