09.11.2014 Views

ARM710T processor

ARM710T processor

ARM710T processor

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.

4.3.2 Register 1: Control register<br />

Reading from CP15 register 1 reads the control bits. The CRm and opcode_2 fields<br />

SHOULD BE ZERO when reading CP15 register 1.<br />

9 8 7 6 5 4 3 2 1 0<br />

UNP<br />

R S B L D P W C A M<br />

Figure 4-4: Register 1 read<br />

Writing to CP15 register 1 sets the control bits. The CRm and opcode_2 fields<br />

SHOULD BE ZERO when writing CP15 register 1.<br />

9 8 7 6 5 4 3 2 1 0<br />

UNP/SBZ<br />

R S B L D P W C A M<br />

Figure 4-5: Register 1 write<br />

All defined control bits are set to zero on reset. The control bits have the following<br />

functions:<br />

M Bit 0 MMU Enable/Disable<br />

0 = Memory Management Unit (MMU) disabled<br />

1 = Memory Management Unit (MMU) enabled<br />

A Bit 1 Alignment Fault Enable/Disable<br />

0= Address Alignment Fault Checking disabled<br />

1 = Address Alignment Fault Checking enabled<br />

C Bit 2 Cache Enable/Disable<br />

0 = Instruction and/or Data Cache (IDC) disabled<br />

1 = Instruction and/or Data Cache (IDC) enabled<br />

W Bit 3 Write buffer Enable/Disable<br />

0 = Write Buffer disabled<br />

1 = Write Buffer enabled<br />

P Bit 4 When read, returns one; when written, is ignored.<br />

D Bit 5 When read, returns one; when written, is ignored.<br />

L Bit 6 When read, returns one; when written, is ignored.<br />

B Bit 7 Big-endian/little-endian<br />

0 = Little-endian operation<br />

1 = Big-endian operation<br />

S Bit 8 System protection<br />

Modifies the MMU protection system.<br />

R Bit 9 ROM protection<br />

Modifies the MMU protection system.<br />

Bits 31:10 When read, this returns an UNPREDICTABLE value, and when written, it<br />

SHOULD BE ZERO, or a value read from these bits on the same<br />

<strong>processor</strong>. Note that using a read-write-modify sequence when<br />

modifying this register provides the greatest future compatibility.<br />

4-5

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

Saved successfully!

Ooh no, something went wrong!