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