WBZ450 CMCC registers The 11 registers of CMCC (Cortex M Cache Controller), from 0x41002000, with their reset value and every field. The WBZ450 has 1802 registers in 52 peripherals, one page each.
CMCC Cortex M Cache Controller TYPECache Type Register
Address 0x41002000
Reset 0x000012D2
Access read only
Size 32-bit 6 fields
Field Bits What it does CLSIZE 13:11 Cache Line Size0 Cache Line Size is 4 bytes1 Cache Line Size is 8 bytes2 Cache Line Size is 16 bytes3 Cache Line Size is 32 bytes4 Cache Line Size is 64 bytes5 Cache Line Size is 128 bytes CSIZE 10:8 Cache Size0 Cache Size is 1 KB1 Cache Size is 2 KB2 Cache Size is 4 KB3 Cache Size is 8 KB4 Cache Size is 16 KB5 Cache Size is 32 KB6 Cache Size is 64 KB LCKDOWN 7 Lock Down supported WAYNUM 6:5 Number of Way0 Direct Mapped Cache1 2-WAY set associative2 4-WAY set associative RRP 4 Round Robin Policy supported GCLK 1 dynamic Clock Gating supported
CFGCache Configuration Register
Address 0x41002004
Reset 0x00000020
Access read/write
Size 32-bit 3 fields
Field Bits What it does CSIZESW 6:4 Cache size configured by software0 The Cache Size is configured to 1KB1 The Cache Size is configured to 2KB2 The Cache Size is configured to 4KB3 The Cache Size is configured to 8KB4 The Cache Size is configured to 16KB5 The Cache Size is configured to 32KB6 The Cache Size is configured to 64KB DCDIS 2 Data Cache Disable ICDIS 1 Instruction Cache Disable
CTRLCache Control Register
Address 0x41002008
Reset 0x00000000
Access write only
Size 32-bit 1 field
Field Bits What it does CEN 0 Cache Controller Enable
SRCache Status Register
Address 0x4100200C
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does CSTS 0 Cache Controller Status
LCKWAYCache Lock per Way Register
Address 0x41002010
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does LCKWAY 3:0 Lockdown way Register
MAINT0Cache Maintenance Register 0
Address 0x41002020
Reset 0x00000000
Access write only
Size 32-bit 1 field
Field Bits What it does INVALL 0 Cache Controller invalidate All
MAINT1Cache Maintenance Register 1
Address 0x41002024
Reset 0x00000000
Access write only
Size 32-bit 2 fields
Field Bits What it does INDEX 11:4 Invalidate Index WAY 31:28 Invalidate Way0 Way 0 is selection for index invalidation1 Way 1 is selection for index invalidation2 Way 2 is selection for index invalidation3 Way 3 is selection for index invalidation
MCFGCache Monitor Configuration Register
Address 0x41002028
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MODE 1:0 Cache Controller Monitor Counter Mode0 Cycle counter1 Instruction hit counter2 Data hit counter
MENCache Monitor Enable Register
Address 0x4100202C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does MENABLE 0 Cache Controller Monitor Enable
MCTRLCache Monitor Control Register
Address 0x41002030
Reset 0x00000000
Access write only
Size 32-bit 1 field
Field Bits What it does SWRST 0 Cache Controller Software Reset
MSRCache Monitor Status Register
Address 0x41002034
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does EVENT_CNT 31:0 Monitor Event Counter