October 19, 2004 was a date like any other, and will probably not mean much to most people. However, if you are part of the Embedded community, that precise date was transformational for the microcontroller (MCU) industry. It was the day that ARM® announced the first Cortex®-M processor, bringing the advantages of a common architecture to the microcontroller market.
Embedded developers quickly embraced the intuitive programmers’ model, as well as the outstanding performance and excellent energy efficiency of the Cortex-M family. Combining ease-of-use and far-reaching ecosystem support, it accelerated innovation in the embedded industry and multiplied the microcontrollers' use-cases. These tiny Cortex-M based MCUs are now everywhere, bringing invisible intelligence and enhanced functionality to many of the devices we use today. A decade later, mostMCU and embedded players have used this industry standard to ship a combined total of more than 22 billion units of Cortex-M based devices.
Innovation never stops, and new challenges arise. Providing security for the increasing number of connected objects is now essential - protecting their data confidentiality, their functionality and integrity, as well as their connection from the infrastructure to the cloud. Not only must this security meet high standards using proven best practices; it must also be easy to use and program, minimizing the risk of being used incorrectly. The last and key ingredient of deployment success is that this innovation needs to build on an industry standard platforms, ensuring wide ecosystem endorsement and enabling a large community of developers to create the huge diversity of devices that will accelerate proliferation in the various Internet of Things vertical segments.
Securing connected devices is a well-known challenge - and opportunity - at ARM. There are more than 10 billion units of Cortex-A based chips deployed in mobile devices that use ARM TrustZone® technology to protect the root of trust from potentially distrustful software. ARM tasked some of its most talented engineers to optimize and transfer this security foundation into the very heart of a new version of the M-profile architecture. They have achieved this and ensured it fits within the tight embedded constraints:
The outcome, the ARMv8-M architecture, was unveiled last year at ARMTechCon 2015, promising to bring advanced software isolation into the smallest of processors and devices using ARM TrustZone for ARMv8-Mtechnology. If you are looking for more information on this new architecture, Joseph Yiu's great blog is the best place to get started!
Today I am pleased to announce two new ARM Cortex-M processors built on TrustZone technology: the Cortex-M23, for the most area and energy constrained applications, based on the ARMv8-M Baseline profile; and the Cortex-M33, for the more capable systems, based on the ARMv8-M Mainline. Both profiles offer ARM TrustZone technology as their security foundation and provide an easier-to-use MPU programmers' model, with the capability to restrict debug visibility, thus protecting the secure software confidentiality. The security concept is holistic, it goes beyond processor boundaries and encompasses the complete system: bus/interconnect, memories and peripherals, exporting the processor security state across the system using the AMBA® AHB5 standard.
As well as TrustZone and the related security features, both processors bring the additional capabilities of the respective ARMv8-M Baseline and Mainline profiles. They offer more aligned interfaces and features to chip designers and software developers, such as: debug, memory-sharing and execute-only memory support, and increased maximal number of interrupts. Altogether, these make system design and software development more scalable and efficient and accelerate the pace of development - essential for the proliferation of billions of IoT nodes.
Many partners joined us in defining and developing these new processors, and are actively designing chips that take advantage of the same standard TrustZone security technology. We are thrilled that seven of them are joining us for the launch at ARM TechCon 2016.
Images source: ARM Community
...the key focus for now is to work in close collaboration with the ARM partnership to deliver all the great ingredients to the developers and makers whose creativity and vision will fuel the fast transition to a more connected, more intelligent and more protected world.
© 2018 by Sequitur Labs Inc. All Right Reserved.