09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

About this manual<br />

Product revision status<br />

Intended audience<br />

Using this manual<br />

This book is for the <strong>Cortex</strong>-<strong>A8</strong> processor.<br />

Preface<br />

The rnpn identifier indicates the revision status of the product described in this manual, where:<br />

rn Identifies the major revision of the product.<br />

pn Identifies the minor revision or modification status of the product.<br />

This document is written for hardware and software engineers who want to design or develop<br />

products based on the <strong>Cortex</strong>-<strong>A8</strong> processor.<br />

This manual is organized into the following chapters:<br />

Chapter 1 Introduction<br />

Read this for an introduction to the processor and descriptions of the major<br />

functional blocks.<br />

Chapter 2 Programmers Model<br />

Read this for a description of the processor registers and programming details.<br />

Chapter 3 System Control Coprocessor<br />

Read this for a description of the system control coprocessor CP15 registers and<br />

programming information.<br />

Chapter 4 Unaligned Data and Mixed-endian Data Support<br />

Read this for a description of the processor support for unaligned and<br />

mixed-endian data accesses. It also describes Advanced Single Instruction<br />

Multiple Data (SIMD) data access and alignment.<br />

Chapter 5 Program Flow Prediction<br />

Read this for a description of branch prediction, including guidelines for optimal<br />

performance, and how to enable program flow prediction.<br />

Chapter 6 Memory Management Unit<br />

Read this for a description of the Memory Management Unit (MMU) and the<br />

address translation process, including a list of CP15 registers that control the<br />

MMU.<br />

Chapter 7 Level 1 Memory System<br />

Read this for a description of the Level 1 memory system that consists of separate<br />

instruction and data caches.<br />

Chapter 8 Level 2 Memory System<br />

Read this for a description of the Level 2 memory system, including the L2<br />

PreLoad Engine (PLE).<br />

Chapter 9 External Memory Interface<br />

Read this for a description of the external memory interface including AXI<br />

control signals in the processor.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. xxi<br />

ID060510 Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!