Chapter 4. Local Memory
4-13
Instruction Cache Overview
•
The access column indicates whether the corresponding register can be read, written
or both. Attempts to read a write-only register cause zeros to be returned. Attempts
to write to a read-only register are ignored.
4.5.3.1 Cache Control Register (CACR)
The CACR controls operation of the instruction cache. It provides a set of default memory
access attributes for when a reference address does not map into spaces defined by the
ACRs. The supervisor-level CACR is accessed in the CPU address space using the MOVEC
instruction with an Rc encoding of 0x002. The CACR can be read or written when the
processor is in background debug mode (BDM).
Table 4-8 describes CACR fields.
Table 4-7. Memory Map of Instruction Cache Registers
Address (using MOVEC)
Name
Width
Description
Reset Value
0x002
CACR
32
Cache control register
0x004
ACR0
32
Access control register 0
0x005
ACR1
32
Access control register 1
0x0000
31
30
29
28
27
26
25
24
23
16
Field CENB
—
CDPI CFRZ
—
CINVA
—
Reset
0000_0000_0000_0000
R/W
Write (R/W by debug module)
15
10
9
8
7
6
5
4
2
1
0
Field
—
CEIB DCM DBWE
—
DWP
—
CLNF
Reset
0000_0000_0000_0000
R/W
Write (R/W by debug module)
Rc
0x002
Figure 4-4. Cache Control Register (CACR)
Table 4-8. CACR Field Descriptions
Bits
Name
Description
31
CENB
Enable cache.
0 Cache disabled. The cache is not operational, but data and tags are preserved.
1 Cache enabled.
30–29
—
Reserved, should be cleared.
28
CDPI
Disable CPUSHL invalidation.
0 Cache disabled
1 Cache enabled
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...