ii
3.4
MMU Functions .................................................................................................................
72
3.4.1
MMU Hardware Management.............................................................................. 72
3.4.2
MMU Software Management ...............................................................................
72
3.4.3
MMU Instruction (LDTLB).................................................................................. 73
3.4.4
Avoiding Synonym Problems ...............................................................................
75
3.5
MMU Exceptions ...............................................................................................................
77
3.5.1
TLB Miss Exception .............................................................................................
77
3.5.2
TLB Protection Violation Exception .................................................................... 78
3.5.3
TLB Invalid Exception .........................................................................................
79
3.5.4
Initial Page Write Exception.................................................................................
80
3.5.5
Processing Flow in Event of MMU Exception
(Same Processing Flow for Address Error) .......................................................... 82
3.6
Memory-Mapped TLB .......................................................................................................
84
3.6.1
Address Array .......................................................................................................
84
3.6.2
Data Array ............................................................................................................ 84
3.6.3
Usage Examples.................................................................................................... 86
3.7
Usage Note .........................................................................................................................
86
Section 4
Exception Processing ..................................................................................... 87
4.1
Overview............................................................................................................................ 87
4.1.1
Features .................................................................................................................
87
4.1.2
Register Configuration.......................................................................................... 87
4.2
Exception Processing Function.......................................................................................... 87
4.2.1
Exception Processing Flow...................................................................................
87
4.2.2
Exception Processing Vector Addresses .............................................................. 88
4.2.3
Acceptance of Exceptions.....................................................................................
90
4.2.4
Exception Codes ...................................................................................................
92
4.2.5
Exception Request Masks .....................................................................................
93
4.2.6
Returning from Exception Handling .................................................................... 93
4.3
Register Description...........................................................................................................
94
4.4
Exception Handler Operation ............................................................................................ 94
4.4.1
Reset...................................................................................................................... 94
4.4.2
Interrupts ...............................................................................................................
95
4.4.3
General Exceptions ...............................................................................................
95
4.5
Individual Exception Operations .......................................................................................
96
4.5.1
Resets....................................................................................................................96
4.5.2
General Exceptions ...............................................................................................
97
4.5.3
Interrupts ............................................................................................................... 100
4.6
Cautions ............................................................................................................................. 102
Section 5
Cache .................................................................................................................. 105
5.1
Overview............................................................................................................................ 105
5.1.1
Features ................................................................................................................. 105