System Control
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
4-63
ID073015
Non-Confidential
shows the ATCM Region Register bit assignments.
To access the ATCM Region Register, read or write CP15 with:
MRC p15, 0, <Rd>, c9, c1, 1
; Read ATCM Region Register
MCR p15, 0, <Rd>, c9, c1, 1
; Write ATCM Region Register
4.3.24
c9, TCM Selection Register
The TCM Selection Register determines the TCM region register that the processor writes to.
The processor only supports one TCM region for each TCM interface, and the TCM Selection
Register Reads-As-Zero and ignores writes. It is only accessible in Privileged mode.
4.3.25
c11, Slave Port Control Register
The Slave Port Control Register characteristics are:
Purpose
•
Enables or disables TCM access to the AXI slave port in Privileged
or User mode.
•
Enables access to the cache RAMs through the AXI slave port. See
c1, Auxiliary Control Register
Usage constraints
The Slave Port Control Register is:
•
a read/write register
•
accessible in Privileged mode only.
Configurations
Available in all processor configurations.
Attributes
.
shows the Slave Port Control Register bit assignments.
Table 4-42 ATCM Region Register bit assignments
Bits
Name
Function
[31:12] Base
address
Base address. Defines the base address of the ATCM. The base address must be aligned to the
size of the ATCM. Any bits in the range [(log
2
(RAMSize)-1):12] are ignored.
At reset, if
LOCZRAMA
is set to:
0 = The initial base address is implementation-defined. See
1 = The initial base address is
0x0
.
[11:7]
-
UNP on reads, SBZ on writes.
[6:2]
Size
Size. Indicates the size of the ATCM on reads. On writes this field is ignored. See
b00000 = 0KB
b00011 = 4KB
b00100 = 8KB
b00101 = 16KB
b00110 = 32KB
b00111 = 64KB
b01000 = 128KB
b01001 = 256KB
b01010 = 512kB
b01011 = 1MB
b01100 = 2MB
b01101 = 4MB
b01110 = 8MB.
[1]
-
SBZ
[0]
Enable
Enables or disables the ATCM.
0 = Disabled
1 = Enabled. The reset value of this field is determined by the
INITRAMA
input pin.