EasyManua.ls Logo

ARM Cortex-A35 User Manual

Default Icon
894 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Arm
®
Cortex
®
-A35 Processor
Revision: r1p0
Technical Reference Manual
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights reserved.
100236_0100_00_en

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-A35 and is the answer not in the manual?

ARM Cortex-A35 Specifications

General IconGeneral
BrandARM
ModelCortex-A35
CategoryComputer Hardware
LanguageEnglish

Summary

Preface

About this book

This Technical Reference Manual is for the Cortex -A35 processor. It provides reference documentation and contains programming details for registers.

Feedback on this product

Contact your supplier and give the product name, revision or version, and an explanation.

Part A Functional Description

Chapter A1 Introduction

This chapter provides an overview of the Cortex -A35 processor and its features.

Chapter A2 Technical Overview

This chapter describes the structure of the Cortex -A35 processor.

Chapter A3 Clocks, Resets, and Input Synchronization

This chapter describes the clocks of the Cortex -A35 processor. It also describes the reset options.

Chapter A4 Power Management

This chapter describes the power domains and the power modes in the Cortex -A35 processor.

Chapter A5 Cache Behavior and Cache Protection

This chapter describes the CPU and SCU cache protection features of the Cortex -A35 processor.

Chapter A6 L1 Memory System

This chapter describes the L1 instruction cache and data cache.

Chapter A7 L2 Memory System

This chapter describes the L2 memory system and the Snoop Control Unit (SCU) that is tightly integrated with it.

Chapter A8 AXI Master Interface

This chapter describes the AXI master memory interface.

Chapter A9 ACE Master Interface

This chapter describes the ACE master interface.

Chapter A10 CHI Master Interface

This chapter describes the CHI master memory interface.

Chapter A11 ACP Slave Interface

This chapter describes the ACP slave interface.

Chapter A12 GIC CPU Interface

This chapter describes the Generic Interrupt Controller (GIC) CPU interface of the processor.

Part B Register Descriptions

Chapter B1 AArch32 system registers

This chapter describes the system registers in the AArch32 state.

Chapter B2 AArch64 system registers

This chapter describes the system registers in the AArch64 state.

Chapter B3 GIC registers

This chapter describes the GIC registers.

Chapter B4 Generic Timer registers

This chapter describes the Generic Timer registers.

Part C Debug

Chapter C1 Debug

This chapter describes the debug features of the processor.

Chapter C2 PMU

This chapter describes the Performance Monitor Unit (PMU) of the processor.

Chapter C3 ETM

This chapter describes the Embedded Trace Macrocell (ETM) of the processor.

Chapter C4 CTI

This chapter describes the cross-trigger components of the processor.

Chapter C5 Direct access to internal memory

This chapter describes the direct access to internal memory that caches and TLBs use.

Chapter C6 AArch32 debug registers

This chapter describes the debug registers in the AArch32 execution state and shows examples of how to use them.

Chapter C7 AArch64 debug registers

This chapter describes the debug registers in the AArch64 execution state and shows examples of how to use them.

Chapter C8 Memory-mapped debug registers

This chapter describes the debug memory-mapped registers and shows examples of how to use them.

Chapter C9 ROM table

This chapter describes the ROM table that debuggers can use to determine which components are implemented. It also describes the ROM table registers.

Chapter C10 PMU registers

This chapter describes the PMU registers.

Chapter C11 ETM registers

This chapter describes the ETM registers.

Chapter C12 CTI registers

This chapter describes the CTI registers.

Part D Appendices

Appendix A Signal Descriptions

This appendix describes the signals at the external interfaces of the processor.

Appendix B AArch32 UNPREDICTABLE Behaviors

The cases in which the Cortex -A35 processor implementation diverges from the preferred behavior described in Armv8 AArch32 UNPREDICTABLE behaviors.

Appendix C Revisions

This appendix describes the technical changes between released issues of this book.

Related product manuals