
W O R K I N G W I T H T H E C P U
System control processor (CP15) registers
84
Hardware Reference NS9215
Figure 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
If you try to read from a write-only register or write to a read-only register, you will
have
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 operations you want. 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 behavior you want. Using other values results in
unpredictable behavior.
Terms and
abbreviations
This table lists the terms and abbreviations used in the CP15 registers and
explanations.
Cond
1
1
1
0
1
1
1
1
1
L
Opcode
_1
Opcode
_2
CRn
CRm
Rd
31
28 27 26 25 24 23
21 20 19
16 15
12 11 10
9
8
7
5
4
3
0
Term
Abbreviation
Description
UNPREDICTABLE
UNP
For reads:
The data returned when reading from this location is
unpredictable, and 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 field, all bits of the field
SHOULD BE ZERO
.
SHOULD BE ONE
SBO
When writing to this location, all bits in this field
SHOULD BE ONE
.
SHOULD BE ZERO or
PRESERVED
SBZP
When writing to this location, all bits of this field
SHOULD BE ZERO
or
PRESERVED
by writing the
same value that has been read previously from the
same field.
Summary of Contents for NS9215
Page 1: ...NS9215 Hardware Reference 90000847_C Release date 10 April 2008...
Page 3: ......
Page 4: ......
Page 26: ...26 Hardware Reference NS9215...
Page 44: ...P I N O U T 26 5 System clock 44 Hardware Reference NS9215 System clock drawing...
Page 52: ...P I N O U T 26 5 Power and ground 52 Hardware Reference NS9215...
Page 80: ...I O C O N T ROL M O D U L E Memory Bus Configuration register 80 Hardware Reference NS9215...
Page 136: ...WOR KI N G W I TH T H E C P U Noncachable instruction fetches 136 Hardware Reference NS9215...
Page 202: ...S Y S T E M C O N T RO L M OD U L E RTC Module Control register 202 Hardware Reference NS9215...
Page 354: ...E X T E R N A L D M A DMA Peripheral Chip Select register 354 Hardware Reference NS9215...
Page 472: ...R E A L TI M E C L O C K M O D U L E General Status register 472 Hardware Reference NS9215...
Page 512: ...TI M I NG Clock timing 512 Hardware Reference NS9215...
Page 515: ...PA CKA GING Processor Dimensions www digiembedded com 515...
Page 516: ...PA CKA GING Processor Dimensions 516 Hardware Reference NS9215...