![](/images/backgrounds/120559/120559-377124x1.png)
User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
3.2 Instruction-Cache Organization
The instruction cache also consists of 128 sets of eight ways, as shown in Figure
The tags consist of bits
The instruction cache differs from the data cache in that it does not implement MEI
dcbst # update memory
sync # wait for update
icbi | # remove (invalidate) copy in instruction cache |
sync # wait for the Instruction Cache Block Invalidate (ICBI) operation to be globally performed
isync # remove copy in own instruction buffer
These operations are necessary because the processor does not maintain instruction memory coherent with data memory. Software is responsible for enforcing coherency of instruction caches and data memory.
Since instruction fetching might bypass the data cache, changes made to items in the data cache might not be reflected in memory until after the instruction fetch completes.
gx_03.fm.(1.2) | |
Page 124 of 377 | March 27, 2006 |