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
|