MOTOROLA
Chapter 4. Cache
4-9
Cache Programming Model
22
DISD
Disable data caching. When set, this bit disables data caching. This bit, along with the CENB (cache
enable) and DISI (disable instruction caching) bits, control the cache configuration. See the CENB
definition for a detailed description.
0 Do not disable data caching
1 Disable data caching
Table 4-5 describes cache configuration and Table 4-6 describes how to set the cache invalidate all bit.
21
INVI
CINV instruction cache only. This bit can not be set unless the cache configuration is split (both DISI
and DISD cleared). For instruction or data cache configurations this bit is a don’t-care. For the split
cache configuration, this bit is part of the control for the invalidate all operation. See the CINV
definition for a detailed description
Table 4-6 describes how to set the cache invalidate all bit.
20
INVD
CINV data cache only. This bit can not be set unless the cache configuration is split (both DISI and
DISD cleared). For instruction or data cache configurations this bit is a don’t-care. For the split cache
configuration, this bit is part of the control for the invalidate all operation. See the CINV definition for
a detailed description
Table 4-6 describes how to set the cache invalidate all bit.
19–11
—
Reserved, should be cleared.
10
CEIB
Cache enable noncacheable instruction bursting. Setting this bit enables the line-fill buffer to be loaded
with burst transfers under control of CLNF[1:0] for noncacheable accesses. Noncacheable accesses are
never written into the memory array.
0 Disable burst fetches on noncacheable accesses
1 Enable burst fetches on noncacheable accesses
9
DCM
Default cache mode. This bit defines the default cache mode: 0 is cacheable, 1 is noncacheable. For
more information on the selection of the effective memory attributes, see Section 4.3.2, “Memory
Reference Attributes.
0 Caching enabled
1 Caching disabled
8
DBWE
Default buffered write enable. This bit defines the default value for enabling buffered writes. If DBWE
= 0, the termination of an operand write cycle on the processor's local bus is delayed until the external
bus cycle is completed. If DBWE = 1, the write cycle on the local bus is terminated immediately and
the operation buffered in the bus controller. In this mode, operand write cycles are effectively decoupled
between the processor's local bus and the external bus. Generally, enabled buffered writes provide
higher system performance but recovery from access errors can be more difficult. For the ColdFire CPU,
reporting access errors on operand writes is always imprecise and enabling buffered writes further
decouples the write instruction and the signaling of the fault
0 Disable buffered writes
1 Enable buffered writes
7–6
—
Reserved, should be cleared.
5
DWP
Default write protection
0 Read and write accesses permitted
1 Only read accesses permitted
4
EUSP
Enable user stack pointer. See Section 2.2.3.2, “Supervisor/User Stack Pointers (A7 and OTHER_A7)"
for more information on the dual stack pointer implementation.
0 Disable the processor’s use of the User Stack Pointer
1 Enable the processor’s use of the User Stack Pointer
Table 4-4. CACR Field Descriptions (continued)
Bits
Name
Description
Содержание ColdFire MCF5281
Страница 1: ...MCF5282UM D Rev 2 1 2004 MCF5282 ColdFire Microcontroller User s Manual Devices Supported MCF5281 ...
Страница 124: ...3 20 MCF5282 User s Manual MOTOROLA EMAC Instruction Set Summary ...
Страница 141: ...MOTOROLA Chapter 5 Static RAM SRAM 5 5 SRAM Programming Model ...
Страница 142: ...5 6 MCF5282 User s Manual MOTOROLA SRAM Programming Model ...
Страница 168: ...6 26 MCF5282 User s Manual MOTOROLA Interrupts ...
Страница 186: ...7 18 MCF5282 User s Manual MOTOROLA Functional Description ...
Страница 228: ...9 22 MCF5282 User s Manual MOTOROLA Functional Description ...
Страница 246: ...10 18 MCF5282 User s Manual MOTOROLA Low Power Wakeup Operation ...
Страница 254: ...11 8 MCF5282 User s Manual MOTOROLA Memory Map and Registers ...
Страница 264: ...12 10 MCF5282 User s Manual MOTOROLA Chip Select Registers ...
Страница 280: ...13 16 MCF5282 User s Manual MOTOROLA Misaligned Operands ...
Страница 314: ...14 34 MCF5282 User s Manual MOTOROLA MCF5282 External Signals ...
Страница 339: ...MOTOROLA Chapter 15 Synchronous DRAM Controller Module 15 25 SDRAM Example ...
Страница 340: ...15 26 MCF5282 User s Manual MOTOROLA SDRAM Example ...
Страница 356: ...16 16 MCF5282 User s Manual MOTOROLA DMA Controller Module Functional Description ...
Страница 408: ...17 52 MCF5282 User s Manual MOTOROLA Buffer Descriptors ...
Страница 446: ...20 24 MCF5282 User s Manual MOTOROLA Interrupts ...
Страница 474: ...22 18 MCF5282 User s Manual MOTOROLA Programming Model ...
Страница 510: ...23 36 MCF5282 User s Manual MOTOROLA Operation ...
Страница 526: ...24 16 MCF5282 User s Manual MOTOROLA I2C Programming Examples ...
Страница 672: ...28 12 MCF5282 User s Manual MOTOROLA Functional Description ...
Страница 718: ...29 46 MCF5282 User s Manual MOTOROLA Motorola Recommended BDM Pinout ...
Страница 750: ...32 8 MCF5282 User s Manual MOTOROLA Ordering Information ...
Страница 800: ...A 22 MCF5282 User s Manual MOTOROLA ...