Programmer’s Model
Copyright © ARM Limited 2000. All rights reserved.
2-11
If the tightly-coupled memory is absent, then the relevant RAM absent bit (bit 14 or
bit 2) in the tightly-coupled memory register should be one. If tightly-coupled memory
is present within the design, the relevant RAM absent bit should be zero.
2.3.5
Register 1, Control register
This register contains the control bits of the ARM946E-S. All reserved bits must either
be written with zero or one, as indicated, or written using read-modify-write. The
reserved bits have an unpredictable value when read. To read and write this register:
MRC p15, 0, rd, c1, c0, 0; read control register
MCR p15, 0, rd, c1, c0, 0; write control register
Table 2-9 lists the functions controlled by register 1.
b1001
256KB
b1010
512KB
b1011
1MB
Table 2-8 Memory size field (continued)
Bits [21:8] and bits
[9:6]
Tightly-coupled
RAM size
Table 2-9 Register 1, control register
Register bit
Function
31:20
Reserved (SBZ)
19
Instruction RAM load mode
18
Instruction RAM enable
17
Data RAM load mode
16
Data RAM enable
15
Configure disable loading TBIT
14
Round-robin replacement
13
Alternate vector select
12
ICache enable
11:8
Reserved (SBZ)
Summary of Contents for ARM946E-S
Page 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Page 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Page 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Page 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...