Motorola MPC8260 User Manual

Page of 1006
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  dcbfdcbi, and dcbst instructions are not broadcast on the 60x bus. 
1  dcbfdcbi, 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