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.

Cache control and<br />

configuration<br />

L2 cache<br />

PreLoad Engine<br />

(PLE) control and<br />

configuration<br />

L2 cache PLE<br />

control and<br />

configuration<br />

L1 instruction<br />

and data cache,<br />

and TLB Debug<br />

3.1.2 System control and configuration<br />

Cache Type c0, Cache Type Register on page 3-20<br />

Cache Level Identification c0, Cache Level ID Register on page 3-39<br />

System Control Coprocessor<br />

Cache Size Identification c0, Cache Size Identification Registers on page 3-41<br />

Cache Size Selection c0, Cache Size Selection Register on page 3-43<br />

Cache operations c7, Cache operations on page 3-68<br />

PLE Identification and Status c11, PLE Identification and Status Registers on page 3-104<br />

PLE User Accessibility c11, PLE User Accessibility Register on page 3-106<br />

PLE Channel Number c11, PLE Channel Number Register on page 3-108<br />

PLE Enable c11, PLE enable commands on page 3-109<br />

PLE Control c11, PLE Control Register on page 3-109<br />

PLE Internal Start Address c11, PLE Internal Start Address Register on page 3-112<br />

PLE Internal End Address c11, PLE Internal End Address Register on page 3-113<br />

PLE Channel Status c11, PLE Channel Status Register on page 3-114<br />

PLE Context ID c11, PLE Context ID Register on page 3-116<br />

L1 instruction and data cache, BTB,<br />

GHB, and TLB Debug<br />

c15, L1 system array debug data registers on page 3-124<br />

L2 unified cache L2 unified cache c15, L2 system array debug data registers on page 3-136<br />

System<br />

performance<br />

monitor<br />

a. Returns device ID code.<br />

Table 3-1 System control coprocessor register functions (continued)<br />

Function Register/operation <strong>Reference</strong> to description<br />

Performance monitoring c9, Performance Monitor Control Register on page 3-76 -<br />

c9, Interrupt Enable Clear Register on page 3-91<br />

The purpose of the system control and configuration registers is to provide overall management<br />

of:<br />

• Security Extensions behavior<br />

• memory functionality<br />

• interrupt behavior<br />

• exception handling<br />

• program flow prediction<br />

• coprocessor access rights for CP0-CP13.<br />

The system control and configuration registers also provide the processor ID. Some of the<br />

functionality depends on how you set external signals at reset.<br />

System control and configuration behaves in three ways:<br />

• as a set of flags or enables for specific functionality<br />

• as a set of numbers, values that indicate system functionality<br />

• as a set of addresses for processes in memory.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!