Motorola MPC8260 User Manual

Page 102

Advertising
background image

2-14

MPC8260 PowerQUICC II UserÕs Manual

MOTOROLA

Part I. Overview

2.3.1.2.2 Hardware Implementation-Dependent Register 1 (HID1)
The MPC8260 implementation of HID1 is shown in Figure 2-4.

20

ICFI

Instruction cache ßash invalidate

2

0 The instruction cache is not invalidated. The bit is cleared when the invalidation operation

begins (usually the next cycle after the write operation to the register). The instruction cache
must be enabled for the invalidation to occur.

1 An invalidate operation is issued that marks the state of each instruction cache block as invalid

without writing back modiÞed cache blocks to memory. Cache access is blocked during this
time. Bus accesses to the cache are signaled as a miss during invalidate-all operations.
Setting ICFI clears all the valid bits of the blocks and the PLRU bits to point to way L0 of each
set. Once the L1 ßash invalidate bits are set through an mtspr instruction, hardware
automatically resets these bits in the next cycle (provided that the corresponding cache
enable bits are set in HID0).

21

DCFI

Data cache ßash invalidate

2

0 The data cache is not invalidated. The bit is cleared when the invalidation operation begins

(usually the next cycle after the write operation to the register). The data cache must be
enabled for the invalidation to occur.

1 An invalidate operation is issued that marks the state of each data cache block as invalid

without writing back modiÞed cache blocks to memory. Cache access is blocked during this
time. Bus accesses to the cache are signaled as a miss during invalidate-all operations.
Setting DCFI clears all the valid bits of the blocks and the PLRU bits to point to way L0 of each
set. Once the L1 ßash invalidate bits are set through an mtspr instruction, hardware
automatically resets these bits in the next cycle (provided that the corresponding cache
enable bits are set in HID0).

22Р23

С

Reserved

24

IFEM

Enable M bit on 60x bus for instruction fetches
0 M bit not reßected on 60x bus. Instruction fetches are treated as nonglobal on the bus.
1 Instruction fetches reßect the M bit from the WIM settings on the 60x bus.

25Р26

С

Reserved

27

FBIOB

Force branch indirect on bus.
0 Register indirect branch targets are fetched normally
1 Forces register indirect branch targets to be fetched externally.

28

ABE

Address broadcast enable
0 dcbf, dcbi, and dcbst instructions are not broadcast on the 60x bus.
1 dcbf, dcbi, and dcbst generate address-only broadcast operations on the 60x bus.

29Р30

С

Reserved

31

NOOPTI

No-op the data cache touch instructions.
0 The dcbt and dcbtst instructions are enabled.
1 The dcbt and dcbtst instructions are no-oped globally.

1

See Chapter 9, ÒPower Management,Ó of the MPC603e UserÕs Manual for more information.

2

See Chapter 3, ÒInstruction and Data Cache Operation,Ó of the MPC603e UserÕs Manual for more information.

Table 2-1. HID0 Field Descriptions (Continued)

Bits

Name

Description

Advertising