Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Datenbogen
![Atmel](https://files.manualsbrain.com/attachments/0369829915bda09f9c2e00fb805a7753579683b5/common/fit/150/50/8d2bf08978ec3e5bc63f4343ac5e91ce8d0e40045619fa520d910d64af8f/brand_logo.png)
Produktcode
AT91SAM9N12-EK
Programmer’s Model
ARM DDI0198D
Copyright © 2001-2003 ARM Limited. All rights reserved.
2-5
Figure 2-1 CP15 MRC and MCR bit pattern
The mnemonics for these instructions are:
MCR{cond} p15,<Opcode_1>,<Rd>,<CRn>,<CRm>,<Opcode_2>
MRC{cond} p15,<Opcode_1>,<Rd>,<CRn>,<CRm>,<Opcode_2>
MRC{cond} p15,<Opcode_1>,<Rd>,<CRn>,<CRm>,<Opcode_2>
Attempting to read from a write-only register, or writing to a read-only register causes
Unpredictable results. In all instructions that access CP15:
Unpredictable results. In all instructions that access CP15:
•
The Opcode_1 field Should Be Zero except when the values specified are used to
select the desired operations. Using other values results in Unpredictable
behavior.
select the desired operations. Using other values results in Unpredictable
behavior.
•
The Opcode_2 and CRm fields Should Be Zero except when the values specified
are used to select the desired behavior. Using other values results in Unpredictable
behavior.
are used to select the desired behavior. Using other values results in Unpredictable
behavior.
Table 2-3 shows the terms and abbreviations used in this chapter.
Cond
31
28 27 26 25 24 23
21 20 19
16 15
12 11 10 9 8 7
5 4 3
0
1 1 1 0 Opcode
_1
L
CRn
Rd
1 1 1 1 Opcode
_2
1
CRm
Table 2-3 CP15 abbreviations
Term
Abbreviation
Description
Unpredictable
UNP
For reads: The data returned when reading from
this location is unpredictable. It can have any
value.
this location is unpredictable. It can have any
value.
For writes: Writing to this location causes
unpredictable behavior, or an unpredictable
change in device configuration.
unpredictable behavior, or an unpredictable
change in device configuration.
Undefined
UND
An instruction that accesses CP15 in the manner
indicated takes the Undefined instruction
exception.
indicated takes the Undefined instruction
exception.
Should Be Zero
SBZ
When writing to this location, all bits of this field
Should Be Zero.
Should Be Zero.