beautypg.com

NEC Network Controller uPD98502 User Manual

Page 8

background image

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