Write Allocate; Data Burst Enable; Clear Data Cache; Clear Entry In Data Cache - Motorola MC68030 User Manual

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

31
000000000000000000
WA
=
Write Allocate
DBE
=
Data Burst Enable
CD
=
Clear Data Cache
CEO
=
Clear Entry in Data Cache
FD
=
Freeze Data Cache
EO
=
Enable Data Cache
IBE
=
Instruction Burst Enable
CI
=
Clear Instruction Cache
CEI
=
Clear Entry in Instruction Cache
FI
=
Freeze Instruction Cache
EI
=
Enable Instruction Cache
Figure
6~14.
Cache Control Register
6.3.1.1 WRITE ALLOCATE.
Bit 13, the WA bit, is set to select the write-allocation
mode (refer to 6.1.2.1 WRITE ALLOCATION) for write cycles. Clearing this bit
selects the no-write-allocation mode. A reset operation clears this bit. The
supervisor should set this bit when it shares data with the user task or when
any task maps mUltiple logical addresses to one physical address. If the data
cache is disabled or frozen, the WA bit is ignored.
6.3.1.2 DATA BURST ENABLE.
Bit 12, the OBE bit, is set to enable burst filling of
the data cache. Operating systems and other software set this bit when burst
filling of the data cache is desired. A reset operation clears the DBE bit.
6.3.1.3 CLEAR DATA CACHE.
Bit 11, the CO bit, is set to clear all entries in the
data cache. Operating systems and other software set this bit to clear data
from the cache prior to a context switch. The processor clears all valid bits
in the data cache at the time a MOVEC instruction loads a one into the CO
bit of the CACR. The CO bit is always read as a zero.
6.3.1.4 CLEAR ENTRY IN DATA CACHE.
Bit
la, the CEO bit, is set to clear an entry
in the data cache. The index field of the CAAR (see Figure 6-15) corresponding
to the index and long-word select portion of an address specifies the entry
to be cleared. The processor clears only the specified long word by clearing
the valid bit for the entry at the time a MOVEC instruction loads a one into
the CEO bit of the CACR, regardless of the states of the EO and FO bits. The
CEO bit is always read as a zero.
MOTOROLA
MC68030 USER'S MANUAL
6-21

Advertisement

Table of Contents
loading

Table of Contents