UG-549
ADuCM310 Hardware Reference Manual
Rev. C | Page 96 of 192
Cache Setup Register
Address: 0x400180C4, Reset: 0x00000002, Name: CACHESETUP
This register is key protected; therefore, the key (0xF123F456) must be entered in CACHEKEY.
Table 125. Bit Descriptions for CACHESETUP
Bits
Bit Name
Description
Reset
Access
[31:20]
RESERVED
Reserved.
0x0
RW
19
DWRBUF
If this bit is set, for every AHB access, a hit from the write buffer is not checked.
0x0
RW
18
DLOCK
If this bit is set, data cache contents are locked. Any new misses are not
replaced in data cache. This bit is cleared when CACHESETUP[16] is set.
0x0
RW
17
DEN
If this bit set, D-Cache is enabled for AHB accesses. If 0, data cache is
disabled, and all AHB accesses are via Flash memory. This bit is cleared
when CACHESETUP[16] is set.
0x0
RW
16
DINIT
If this bit is set, the data cache contents are initialized to all zeros. This bit is
cleared once the initialization starts.
0x0
RW
[15:5]
RESERVED
Reserved.
0x0
RW
4
IRDBUF
If this bit is set, for every AHB access, a hit from the read buffer is not checked.
0x0
RW
3
IWRBUF
If this bit is set, for every AHB access, a hit from the write buffer is not checked.
0x0
RW
2
ILOCK
If this bit is set, instruction cache contents are locked. Any new misses are
not replaced in instruction cache. This bit is cleared when CACHESETUP[0]
is set.
0x0
RW
1
IEN
If this bit set, I-Cache is enabled for AHB accesses. If 0, instruction cache is
disabled, and all AHB accesses are via flash memory. This bit is cleared
when CACHESETUP[0] is set.
0x1
RW
0
IINIT
If this bit is set, the instruction cache contents are initialized to all zeros.
This bit is cleared once the initialization starts.
0x0
RW
Cache Key Register
Address: 0x400180C8, Reset: 0x00000000, Name: CACHEKEY
Table 126. Bit Descriptions for CACHEKEY
Bits
Bit Name
Description
Reset
Access
[31:0]
KEY
Cache key register. Enter 0xF123F456 to allow key protected operations.
Returns 0x0 if read. The key is cleared automatically after writing to the
setup register.
0x0
W