Datasheet
373
SAM4S Series [DATASHEET]
11100F–ATARM–29-Jan-14
22. Cortex-M Cache Controller (CMCC)
22.1 Description
The Cortex-M Cache Controller (CMCC) is a four-way set associative unified cache controller. It integrates a controller, a
tag directory, data memory, metadata memory and a configuration interface.
22.2 Embedded Characteristics
Physically addressed and physically tagged
L1 data cache set to 2 Kbytes
L1 cache line size set to 16 Bytes
L1 cache integrates 32-bit bus master interface
Unified Direct mapped cache architecture
Unified four-way set associative cache architecture
Write through cache operations, read allocate
Round Robin victim selection policy
Event Monitoring, with one programmable 32-bit counter
Configuration registers accessible through Cortex-M Private Peripheral Bus
Cache Interface includes cache maintenance operations registers