NEC Network Controller uPD98502 User Manual
Page 8

8
Preliminary User’s Manual S15543EJ1V0UM
2.1.6
Floating-point unit (FPU)................................................................................................................64
2.1.7
CPU core memory management system (MMU) ...........................................................................65
2.1.8
Translation lookaside buffer (TLB) .................................................................................................65
2.1.9 Operating
modes ...........................................................................................................................65
2.1.10 Cache ............................................................................................................................................65
2.1.11 Instruction
pipeline .........................................................................................................................66
2.2 MIPS III Instruction Set Summary.............................................................................................66
2.2.1
MIPS III ISA instruction formats .....................................................................................................66
2.2.2 Instruction
classes .........................................................................................................................67
2.3 Pipeline........................................................................................................................................84
2.3.1 Pipeline
stages ..............................................................................................................................84
2.3.2 Branch
delay ..................................................................................................................................87
2.3.3 Load
delay .....................................................................................................................................87
2.3.4 Pipeline
operation ..........................................................................................................................88
2.3.5
Interlock and exception handling ...................................................................................................94
2.3.6 Program
compatibility ..................................................................................................................100
2.4 Memory
Management
System ................................................................................................101
2.1.1
Translation lookaside buffer (TLB) ..............................................................................................101
2.1.2
Virtual address space ..................................................................................................................102
2.1.3 Physical
address
space ...............................................................................................................116
2.1.4
System control coprocessor.........................................................................................................117
2.1.5 CP0
registers ...............................................................................................................................119
2.5 Exception Processing.............................................................................................................129
2.5.1 Exception
processing
operation ...................................................................................................129
2.5.2 Precision
of
exceptions ................................................................................................................130
2.5.3
Exception processing registers ....................................................................................................130
2.1.4
Details of exceptions....................................................................................................................142
2.1.5
Exception processing and servicing flowcharts............................................................................158
2.2 Initialization
Interface ..............................................................................................................165
2.2.1 Cold
reset ....................................................................................................................................165
2.2.2 Soft
reset .....................................................................................................................................165
2.2.3 V
R
4120A processor modes ..........................................................................................................165
2.3 Cache
Memory..........................................................................................................................168
2.3.1 Memory
organization ...................................................................................................................168
2.3.2 Cache
organization ......................................................................................................................169
2.3.3 Cache
operations.........................................................................................................................171
2.3.4 Cache
states ................................................................................................................................172
2.3.5
Cache state transition diagrams ..................................................................................................173
2.3.6 Cache
data
integrity .....................................................................................................................174
2.3.7
Manipulation of the caches by an external agent .........................................................................181
2.4 CPU Core Interrupts.................................................................................................................182
2.4.1
Non-maskable interrupt (NMI)......................................................................................................182
2.4.2 Ordinary
interrupts .......................................................................................................................182
2.4.3
Software interrupts generated in CPU core .................................................................................182
2.4.4 Timer
interrupt .............................................................................................................................182
2.4.5 Asserting
interrupts ......................................................................................................................183