DMIUSMCMCR
DMIU System Memory Cache Maintenance Control Register
Module Instance | Base Address | Register Address |
---|---|---|
i_ccu__DSU__1c000000__CCU_DMI0
|
0x1C007000
|
0x1C007340
|
Size: 32
Offset: 0x340
Access: RO
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
|||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
DMIUSMCMCR Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:23 |
Rsvd2
|
Reserved |
RO
|
0x0
|
22 |
SecAttr
|
This bit indicates the value of the security attribute of the address for the cache maintenance operation is to be performed. If the cache maintenance operation does not operate on an address, the value of this bit should be zero. |
RW
|
0x0
|
21:16 |
ArrayID
|
This field selects the array on which the cache maintenance operation is to be performed: 0x00: Tag Array 0x01: Data Array 0x02-0x3F: Reserved |
RW
|
0x0
|
15:4 |
Rsvd1
|
Reserved |
RO
|
0x0
|
3:0 |
MntOp
|
This field encodes the cache maintenance operation to be performed: 0x0: Initialize all Entries 0x1-0x3: Reserved 0x4: Flush All Entries 0x5: Flush Entry at Set and Way 0x6: Flush Entry at Address 0x7: Flush Address Range 0x8: Flush Set Way Range 0x9-0xB: Reserved 0xC: Debug Read Entry at set, way, and word 0xD: Reserved 0xE: Debug Write Entry at set, way, and word 0xF: Reserved |
RW
|
0x0
|