05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bit [20] RAZ/SBZP.<br />

Protected Memory System <strong>Architecture</strong> (PMSA)<br />

DZ, bit [19] Divide by Zero fault enable bit. Any <strong>ARM</strong>v7-R implementation includes instructions to<br />

perform unsigned <strong>and</strong> signed division, see SDIV on page A8-310 <strong>and</strong> UDIV on<br />

page A8-468. This bit controls whether an integer divide by zero causes an Undefined<br />

Instruction exception:<br />

0 Divide by zero returns the result zero, <strong>and</strong> no exception is taken<br />

1 Attempting a divide by zero causes an Undefined Instruction exception on the<br />

SDIV or UDIV instruction.<br />

Bit [18] RAO/SBOP.<br />

BR, bit [17] Background Region bit. When the MPU is enabled this bit controls how an access that does<br />

not map to any MPU memory region is h<strong>and</strong>led:<br />

0 Any access to an address that is not mapped to an MPU region generates a<br />

Background Fault memory abort. This is the PMSAv6 behavior.<br />

1 The default memory map is used as a background region:<br />

A privileged access to an address that does not map to an MPU region<br />

takes the properties defined for that address in the default memory map.<br />

An unprivileged access to an address that does not map to an MPU region<br />

generates a Background Fault memory abort.<br />

For more information, see Using the default memory map as a background region on<br />

page B4-5.<br />

Bit [16] RAO/SBOP.<br />

Bit [15] RAZ/SBZP.<br />

RR, bit [14] Round Robin bit. If the cache implementation supports the use of an alternative replacement<br />

strategy that has a more easily predictable worst-case performance, this bit selects it:<br />

0 Normal replacement strategy, for example, r<strong>and</strong>om replacement<br />

1 Predictable strategy, for example, round-robin replacement.<br />

The RR bit must reset to 0.<br />

The replacement strategy associated with each value of the RR bit is IMPLEMENTATION<br />

DEFINED.<br />

If the implementation does not support multiple IMPLEMENTATION DEFINED replacement<br />

strategies this bit is RAZ/WI.<br />

V, bit [13] Vectors bit. This bit selects the base address of the exception vectors:<br />

0 Normal exception vectors, base address 0x00000000.<br />

1 High exception vectors (Hivecs), base address 0xFFFF0000.<br />

For more information, see Exception vectors <strong>and</strong> the exception base address on page B1-30.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. B4-47

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

Saved successfully!

Ooh no, something went wrong!