Freeze Instruction Cache; Enable Instruction Cache; Cache Address Register - Motorola MC68030 User Manual

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

Advertisement

6.3.1.10 FREEZE INSTRUCTION CACHE.
Bit 1, the FI bit, is set to freeze the in-
struction cache. When the FI bit is set and a miss occurs in the instruction
cache, the entry (or line) is not replaced. When the FI bit is cleared to zero,
a miss in the instruction cache causes the entry (or line) to be filled. A reset
operation clears the FI bit.
6.3.1.11 ENABLE INSTRUCTION CACHE.
Bit 0, the EI bit, is set to enable the in-
struction cache. When it is cleared, the instruction cache is disabled. A reset
operation clears the EI bit. The supervisor normally enables the instruction
cache, but it can clear EI for system debugging or emulation, as required.
Disabling the instruction cache does not flush the entries. If it is enabled
again, the previously valid entries remain valid and may be used.
6.3.2 Cache Address Register
The CAAR is a 32-bit register shown in Figure 6-15. The index field (bits 7-2)
contains the address for the "clear cache entry" operations. The bits of this
field correspond to bits 7-2 of addresses; they specify the index and a long
word of a cache line. Although only the index field is used currently, all 32
bits of the register are implemented and are reserved for use by Motorola.
31
8 7
2 1
o
CACHE FUNCTION ADDRESS
INDEX
Figure 6-15. Cache Address Register
MOTOROLA
MC68030 USER'S MANUAL
6-23

Advertisement

Table of Contents
loading

Table of Contents