CONTENTS
Paragraph
Number
Title
Page
Number
Contents
xi
3.7.3.7
3.7.3.8
3.7.3.8.1
3.7.3.8.2
3.7.3.9
3.7.3.10
3.7.4
3.7.5
3.7.5.1
3.7.5.2
3.7.5.3
3.7.6
3.7.7
3.7.7.1
3.7.7.2
3.7.7.3
3.7.8
3.7.8.1
3.7.8.2
3.7.8.3
3.8
3.9
3.9.1
3.9.2
3.9.3
L2 Cache Global Invalidation................................................................... 3-57
L2 Cache Flushing.................................................................................... 3-58
L2 Cache Hardware Flush.................................................................... 3-58
L2 Cache Software Flush ..................................................................... 3-59
L2 Cache Clock and Timing Controls...................................................... 3-60
L2 Cache Power Management and Test Controls .................................... 3-61
L2 Cache Initialization.................................................................................. 3-61
L2 Cache Operation...................................................................................... 3-62
L2 Cache Allocation on Cache Misses..................................................... 3-64
L2 Cache Replacement Selection............................................................. 3-64
Store Hit to a Shared or Recent L2 Cache Block ..................................... 3-65
L2 Cache Clock Configuration..................................................................... 3-65
L2 Cache Testing.......................................................................................... 3-65
Testing Overall L2 Cache Operation........................................................ 3-66
Testing L2 Cache External SRAMs ......................................................... 3-66
Testing L2 Cache Tags............................................................................. 3-66
L2 Cache SRAM Timing Examples............................................................. 3-67
Pipelined Burst SRAM............................................................................. 3-68
Late-Write SRAM .................................................................................... 3-69
PB3 SRAM............................................................................................... 3-70
System Bus Interface Unit................................................................................ 3-72
MPC7400 Caches and System Bus Transactions............................................. 3-72
Bus Operations Caused by Cache Control Instructions................................ 3-73
Transfer Attributes........................................................................................ 3-74
Snooping....................................................................................................... 3-76
Chapter 4
Exceptions
4.1
4.2
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.4
4.5
4.6
4.6.1
4.6.2
4.6.2.1
MPC7400 Microprocessor Exceptions............................................................... 4-3
Exception Recognition and Priorities................................................................. 4-5
Exception Processing.......................................................................................... 4-8
Enabling and Disabling Exceptions.............................................................. 4-11
Steps for Exception Processing..................................................................... 4-12
Setting MSR[RI]........................................................................................... 4-12
Returning from an Exception Handler.......................................................... 4-13
Process Switching............................................................................................. 4-13
Data Stream Prefetching and Exceptions.......................................................... 4-14
Exception Definitions....................................................................................... 4-14
System Reset Exception (0x00100).............................................................. 4-15
Machine Check Exception (0x00200) .......................................................... 4-16
Machine Check Exception Enabled (MSR[ME] = 1)............................... 4-18