15.5.28 L2CC Prefetch Control Register
Name: | L2CC_PCR |
Offset: | 0xF60 |
Reset: | 0x00000000 |
Property: | Read/Write in Secure mode, Read-only in Non-secure mode |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
DLEN | INSPEN | DATPEN | DLFWRDIS | PDEN | |||||
Access | |||||||||
Reset | 0 | 0 | 0 | 0 | 0 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
IDLEN | NSIDEN | ||||||||
Access | |||||||||
Reset | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
OFFSET[4:0] | |||||||||
Access | |||||||||
Reset | 0 | 0 | 0 | 0 | 0 |
Bit 30 – DLEN Double Linefill Enable
See Double Linefill Issuing for details on double linefill functionality.
Value | Description |
---|---|
0 | The L2CC always issues 4x64-bit read bursts to L3 on reads that miss in the L2 cache. This is the default value. |
1 | The L2CC issues 8x64-bit read bursts to L3 on reads that miss in the L2 cache. |
Bit 29 – INSPEN Instruction Prefetch Enable
Value | Description |
---|---|
0 | Instruction prefetching is disabled. This is the default value. |
1 | Instruction prefetching is enabled. |
Bit 28 – DATPEN Data Prefetch Enable
Value | Description |
---|---|
0 | Data prefetching is disabled. This is the default value. |
1 | Data prefetching is enabled. |
Bit 27 – DLFWRDIS Double Linefill on WRAP Read Disable
Value | Description |
---|---|
0 | Double linefill on WRAP read is enabled. This is the default value. |
1 | Double linefill on WRAP read is disabled. Note: This bit can only be used if the DLEN bit is set HIGH. See Double Linefill Issuing for details on double linefill functionality. |
Bit 24 – PDEN Prefetch Drop Enable
Value | Description |
---|---|
0 | The L2CC does not discard prefetch reads issued to L3. This is the default value. |
1 | The L2CC discards prefetch reads issued to L3 when there is a resource conflict with explicit reads. |
Bit 23 – IDLEN INCR Double Linefill Enable
This bit can only be used if the DLEN bit is set HIGH. See Double Linefill Issuing for details on double linefill functionality.
Value | Description |
---|---|
0 | The L2CC does not issue INCR 8x64-bit read bursts to L3 on reads that miss in the L2 cache. This is the default value. |
1 | The L2CC can issue INCR 8x64-bit read bursts to L3 on reads that miss in the L2 cache. |
Bit 21 – NSIDEN Not Same ID on Exclusive Sequence Enable
Value | Description |
---|---|
0 | Read and write portions of a non-cacheable exclusive sequence have the same CPU system bus ID when issued to L3. This is the default value. |
1 | Read and write portions of a non-cacheable exclusive sequence do not have the same CPU system bus ID when issued to L3. |
Bits 4:0 – OFFSET[4:0] Prefetch Offset
Only use the Prefetch offset values of 0 to 7, 15, 23, and 31 for these bits. The L2CC does not support the other values.