About this book
This Technical Reference Manual is for the Cortex
®
-A76 core. It provides reference documentation and
contains programming details for registers. It also describes the memory system, the caches, the
interrupts, and the debug features.
Product revision status
The r
m
p
n
identifier indicates the revision status of the product described in this book, for example, r
1
p
2
,
where:
r
m
Identifies the major revision of the product, for example, r1.
p
n
Identifies the minor revision or modification status of the product, for example, p2.
Intended audience
This manual is for system designers, system integrators, and programmers who are designing or
programming a
System-on-Chip
(SoC) that uses an Arm core.
Using this book
This book is organized into the following chapters:
This part describes the main functionality of the Cortex-A76 core.
This chapter provides an overview of the Cortex-A76 core and its features.
This chapter describes the structure of the Cortex-A76 core.
Chapter A3 Clocks, resets, and input synchronization
This chapter describes the clocks, resets, and input synchronization of the Cortex-A76 core.
This chapter describes the power domains and the power modes in the Cortex-A76 core.
Chapter A5 Memory Management Unit
This chapter describes the
Memory Management Unit
(MMU) of the Cortex-A76 core.
Chapter A6 Level 1 memory system
This chapter describes the L1 instruction cache and data cache that make up the L1 memory
system.
Chapter A7 Level 2 memory system
This chapter describes the L2 memory system.
Chapter A8 Reliability, Availability, and Serviceability (RAS)
This chapter describes the RAS features implemented in the Cortex-A76 core.
Chapter A9 Generic Interrupt Controller CPU interface
This chapter describes the Cortex-A76 core implementation of the Arm
Generic Interrupt
Controller
(GIC) CPU interface.
Chapter A10 Advanced SIMD and floating-point support
This chapter describes the Advanced SIMD and floating-point features and registers in the
Cortex-A76 core. The unit in charge of handling the Advanced SIMD and floating-point features
is also referred to as data engine in this manual.
This part describes the non-debug registers of the Cortex-A76 core.
Preface
Product revision status
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
16
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......