O'Reilly logo

The Designer's Guide to the Cortex-M Processor Family, 2nd Edition by Trevor Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 13

ARMv8-M

Abstract

ARMv8-M is the latest architectural specification for Cortex-M processors. It defines a highly scalable architecture for the next generation of microcontroller processors. ARMv8-M also introduces ARM’s TrustZone technology to Cortex-M processors. TrustZone is a hardware security model that forms the security foundation for Internet of Things (IoT) and connected devices.

Keywords

ARMv8-M; TrustZone; PMSAv8; security attribution unit; FNC_RETURN; Secure world; Non-Secure world

Introduction

As we saw in the introduction, the current Cortex-M processors are based on the ARMv6-M (Cortex-M0/M0+) and ARMv7-M (Cortex-M3/M4/M7) architectures. Toward the end of 2015, ARM announced the next generation of Cortex-M processors which are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required