Download VR Series 64-/32-Bit Microprocessor Programming Guide AN

Transcript
CONTENTS
VOLUME 1 OUTLINE OF TOOLS..........................................................................................................16
CHAPTER 1 PROGRAMMING TOOLS ..................................................................................................17
VOLUME 2 VR SERIES ARCHITECTURE .............................................................................................18
CHAPTER 1 OUTLINE .............................................................................................................................19
1.1
1.2
CPU .............................................................................................................................................19
1.1.1
Outline ........................................................................................................................................... 19
1.1.2
Pipeline .......................................................................................................................................... 20
1.1.3
Instructions .................................................................................................................................... 22
1.1.4
Registers........................................................................................................................................ 24
Coprocessors ............................................................................................................................25
1.2.1
1.3
Registers........................................................................................................................................ 25
1.2.2
Memory management .................................................................................................................... 33
1.2.3
Exceptions ..................................................................................................................................... 36
1.2.4
Hazards ......................................................................................................................................... 36
FPU..............................................................................................................................................37
1.3.1
Instructions .................................................................................................................................... 37
1.3.2
Registers........................................................................................................................................ 37
CHAPTER 2 PIPELINE.............................................................................................................................41
2.1
Pipeline Stage ............................................................................................................................41
2.2
Interlock......................................................................................................................................44
2.3
Delay ...........................................................................................................................................46
2.4
2.3.1
Branching delay ............................................................................................................................. 46
2.3.2
Loading delay ................................................................................................................................ 47
Bypassing ..................................................................................................................................48
CHAPTER 3 CACHE ................................................................................................................................49
3.1
Primary Cache............................................................................................................................49
3.1.1
VR4100 Series................................................................................................................................ 51
3.1.2
VR4300 Series................................................................................................................................ 52
3.1.3
VR5000 Series................................................................................................................................ 53
3.1.4
VR5432 and VR5500....................................................................................................................... 54
Application Note U10710EJ5V0AN
9