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
2-14
Copyright © 2001-2003 ARM Limited. All rights reserved.
ARM DDI0198D
Effects of Control Register on caches
The bits of the Control Register that directly affect the ICache and DCache behavior are:
•
the M bit
•
the C bit
•
the I bit
[13]
V bit
Location of exception vectors:
0 = Normal exception vectors selected, address range =
0 = Normal exception vectors selected, address range =
0x0000 0000
to
0x0000 001C
1 = High exception vectors selected, address range =
0xFFFF 0000
to
0xFFFF 001C
.
Set to the value of VINITHI on reset.
[12]
I bit
ICache enable/disable:
0 = ICache disabled
1 = ICache enabled.
0 = ICache disabled
1 = ICache enabled.
[11:10]
-
SBZ.
[9]
R bit
ROM protection.
This bit modifies the ROM protection system. See Domain access
control on page 3-24.
control on page 3-24.
[8]
S bit
System protection.
This bit modifies the MMU protection system. See Domain access
control on page 3-24.
control on page 3-24.
[7]
B bit
Endianness: 0 = Little-endian operation 1 = Big-endian operation. Set to
the value of BIGENDINIT on reset.
the value of BIGENDINIT on reset.
[6:3]
-
Reserved. SBO.
[2]
C bit
DCache enable/disable:
0 = Cache disabled
1 = Cache enabled.
0 = Cache disabled
1 = Cache enabled.
[1]
A bit
Alignment fault enable/disable:
0 = Data address alignment fault checking disabled
1 = Data address alignment fault checking enabled.
0 = Data address alignment fault checking disabled
1 = Data address alignment fault checking enabled.
[0]
M bit
MMU enable/disable:
0 = disabled
1 = enabled.
0 = disabled
1 = enabled.
Table 2-11 Control bit functions register c1 (continued)
Bit
Name
Function