9.12.1 CHECON - Prefetch Module Control Register
Name: | CHECON |
Offset: | 0x00 |
Reset: | 0x0700010F |
Property: | - |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
ACHEEN | DCHEEN | ICHEEN | |||||||
Access | R/W | R/W | R/W | ||||||
Reset | 1 | 1 | 1 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
ACHEINV | DCHEINV | ICHEINV | ACHECOH | DCHECOH | ICHECOH | ||||
Access | R/S/HC | R/S/HC | R/S/HC | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
CHEPERF | ADRWS | ||||||||
Access | R/W | R | |||||||
Reset | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
PFMSECEN | PREFEN[1:0] | PFMWS[3:0] | |||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
Reset | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
Bit 26 – ACHEEN Peripheral Data Cache Enable bit
Value | Description |
---|---|
1 | Caching is enabled |
0 | Caching is disabled (and all lines invalidated) |
Bit 25 – DCHEEN Data Cache Enable bit
Value | Description |
---|---|
1 | Caching is enabled |
0 | Caching is disabled (and all lines invalidated) |
Bit 24 – ICHEEN Instruction Data Cache Enable bit
Value | Description |
---|---|
1 | Caching is enabled |
0 | Caching is disabled (and all lines invalidated) |
Bit 22 – ACHEINV Manual Invalidate Control for Peripheral Data Cache
Note: The hardware auto clears this bit when cache invalidate completes. Bits may clear at different times.
Value | Description |
---|---|
1 | Force invalidate cache/invalidate busy |
0 | Cache invalidation follows ACHECOH/invalid complete |
Bit 21 – DCHEINV Manual Invalidate Control for Data Cache
Note: The hardware auto clears this bit when cache invalidate completes. Bits may clear at different times.
Value | Description |
---|---|
1 | Force invalidate cache/invalidate busy |
0 | Cache invalidation follows DCHECOH/invalid complete |
Bit 20 – ICHEINV Manual Invalidate Control for Instruction Cache
Note:
- The Predictive Prefetch Buffer (PFB) is included with iCache invalidate.
- The hardware auto clears this bit when cache invalidate completes. Bits may clear at different times.
Value | Description |
---|---|
1 | Force invalidate cache/invalidate busy |
0 | Cache invalidation follows ICHECOH/invalid complete |
Bit 18 – ACHECOH Auto Cache Coherency Control for Peripheral Data Cache
Note: ACHECOH must be stable before initiation of programming to ensure correct invalidation of data.
Value | Description |
---|---|
1 | Auto invalidate cache on a programming event |
0 | No auto invalidated cache on a programming event |
Bit 17 – DCHECOH Auto Cache Coherency Control for Data Cache
Note: DCHECOH must be stable before initiation of programming to ensure correct invalidation of data.
Value | Description |
---|---|
1 | Auto invalidate cache on a programming event |
0 | No auto invalidated cache on a programming event |
Bit 16 – ICHECOH Auto Cache Coherency Control for Instruction Cache
Note: ICHECOH must be stable before initiation of programming to ensure correct invalidation of data.
Value | Description |
---|---|
1 | Auto invalidate cache on a programming event |
0 | No auto invalidated cache on a programming event |
Bit 12 – CHEPERF Cache Performance Counters Enable
Note: Performance counters are reset on 0 to 1 transition of this bit.
Value | Description |
---|---|
1 | Performance counters is enabled |
0 | Performance counters is disabled |
Bit 8 – ADRWS Address Wait State
0
’ for higher performance at the clock
frequency.Bit 7 – PFMSECEN Flash Single-bit Error Corrected (SEC) Interrupt Enable bit
Value | Description |
---|---|
1 | Generate an interrupt when PFMSEC is set |
0 | Do not generate an interrupt when PFMSEC is set |
Bits 5:4 – PREFEN[1:0] Instruction Predictive Prefetch Enable
Note: Other values are unavailable.
Value | Description |
---|---|
01 | Instruction predictive prefetch enabled for cacheable regions only |
00 | Instruction predictive prefetch disabled |
Bits 3:0 – PFMWS[3:0] PFM Access Time Defined in Terms of SYSCLK Wait States bits
Note:
- This is not the Wait state seen by the CPU.
- For the Wait states to SYSCLK relationship, see Electrical Characteristics from Related Links.
Value | Description |
---|---|
1111 | Fifteen Wait states |
1110 | Fourteen Wait states |
... | |
0001 | One Wait state |
0000 | Zero Wait state |