Arm Cortex-A Series Programmer's Guide for Armv8-A

Version: 1.0

Programmers developing code for Cortex-A series processors that implement the Armv8-A architecture might need a variety of different information: conceptual information about the architecture, the exception model, and instruction set architecture for example.

The Arm Cortex-A Series Programmer's Guide for Armv8-A aimed to fulfil this need. It brought together information from a wide variety of sources that was useful to both Arm assembly language and C programmers. However, the Arm Cortex-A Series Programmer's Guide is no longer being actively maintained and is now somewhat out-of-date.

The successor to the Arm Cortex-A Series Programmer's Guide is a new series of guides called Learn the Architecture on developer.arm.com. These guides are being continuously expanded and developed to provide information covering a wide range of topics intended to help both software and hardware engineers.

Both the original Arm Cortex-A Series Programmer's Guide and the new Learn the Architecture guides are meant to complement rather than replace other Arm documentation available for Armv8 processors. The other documents for specific information include the Arm Technical Reference Manuals (TRMs) for the processors themselves, documentation for individual devices or boards or, most importantly, the Arm Architecture Reference Manual Armv8, for Armv8-A architecture profile - the Arm ARM.

Copyright © 2019 ARM Limited. All rights reserved. ARM DEN0024B
Non-Confidential