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>
Attempting to read from a write-only register, or writing to a read-only register causes
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.
•
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.
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.
For writes: Writing to this location causes
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.
Should Be Zero
SBZ
When writing to this location, all bits of this field
Should Be Zero.
Содержание ARM926EJ-S
Страница 6: ...Contents vi Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 10: ...List of Tables x Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 14: ...List of Figures xiv Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 22: ...Preface xxii Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 28: ...Introduction 1 6 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 96: ...Memory Management Unit 3 32 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 108: ...Caches and Write Buffer 4 12 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 152: ...Bus Interface Unit 6 12 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 156: ...Noncachable Instruction Fetches 7 4 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 176: ...Instruction Memory Barrier 9 6 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 180: ...Embedded Trace Macrocell Support 10 4 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 206: ...Signal Descriptions A 18 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...
Страница 224: ...CP15 Test and Debug Registers B 18 Copyright 2001 2003 ARM Limited All rights reserved ARM DDI0198D ...