Learn the Architecture - M-profile
Explore more guides for Arm CPU and system architectures.
Learn more about the Arm M-profile CPU architecture.
This document provides a non-technical introduction to the Armv8-M Architecture.
This guide provides a high-level view of CPU trace in Armv7-M and some Armv8-M systems, including how trace works and is used.
This document provides information on the Armv8-M features that provide a means of detecting errors in silicon devices.
This guide introduces Arm Helium technology, which is the M-profile Vector Extension (MVE) for the Arm Cortex-M processor series.
This guide provides information and examples for software programmers who want to use Arm Helium technology. We will discuss the benefits and drawbacks of the different approaches available, and examine real-world code examples to help you understand the key issues.
Books
Arm also provides books on subjects related to Arm architectures and CPUs. You can download copies of these books by registering via the links below.
- Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers
- A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers
- Digital Signal Processing using Arm Cortex-M based Microcontrollers: Theory and Practice
- System-on-Chip Design with Arm Cortex-M Processors Reference Book
- Arm Helium Technology M-Profile Vector Extension (MVE) for Arm Cortex-M Processors Reference Book