Main
            Page
            Page
              NOTES FOR CMOS DEVICES
            Page
              PREFACE
            Page
            Page
            Page
            Page
            Page
              12 
            Page
            Page
            Page
              16 
LIST  OF  FIGURES  (1/5)              
LIST  OF  FIGURES  (2/5)
              18 
LIST  OF  FIGURES  (3/5)              
LIST  OF  FIGURES  (4/5)
              20 
LIST  OF  FIGURES  (5/5)              
LIST  OF  TABLES  (1/2)
              22 
LIST  OF  TABLES  (2/2)              
CHAPTER  1   INTRODUCTION
1.1  Features                
1.2  Ordering Information
24                 
1.3  System Configuration
              1.4  Block Diagram (Summary)
              26 
1.5  Block Diagram (Detail)            
Page
              System Controller
IBUS                
SysAD BUS
RS-232C/Micro Wire              
ATM Cell Processor
IBUS                
UTOPIA2
              Ethernet Controller
              SIE EPC
IBUS                
USB CONTROLLER
MCONT                
Rx FIFO
            Page
            Page
              Pin Name (1/3)
              (2/3)
            Page
              1.7  Pin Function
              1.7.4  System control interface
              1.7.5  Memory interface (1/2)
              (2/2)
              1.7.6  PCI interface (1/2)
              (2/2)
              1.7.7  ATM interface 1.7.7.1  UTOPIA management interface
              1.7.7.2  UTOPIA data interface
              1.7.8  Ethernet interface 1.7.8.1  Ethernet interface (Channel 1)
              1.7.8.2  Ethernet interface (Channel 2)
1.7.9  USB interface              
1.7.10  UART interface
1.7.11  Micro Wire interface                
1.7.12  Parallel port interface
1.7.13  Boundary scan interface            
Page
              1.8  I/O Register Map
            Page
            Page
            Page
              1.9  Memory Map
54                 
1.10  Reset Configuration
                  
                 PD98502
1.11  Interrupts              
System Controller VR4120A
              56 
1.12  Clock Control Unit                
This section describe 
              CHAPTER  2   VR4120A
2.1  Overview for VR4120A                
VR4120A Core
System Controller            
Page
            Page
            Page
            Page
            Page
            Page
              Table 2-1.  System Control Coprocessor (CP0) Register Definitions
            Page
              66 
2.2  MIPS III Instruction Set Summary            
Page
              Table 2-3.  Byte Specification Related to Load and Store Instructions
              Table 2-4.  Load/Store Instruction
              Table 2-5.  Load/Store Instruction (Extended ISA)
            Page
              Table 2-7.  ALU Immediate Instruction (Extended ISA)
Table 2-8.  Three-Operand Type Instruction              
Table 2-9.  Three-Operand Type Instruction (Extended ISA)
Table 2-10.  Shift Instruction              
Table 2-11.  Shift Instruction (Extended ISA)
              Table 2-12.  Multiply/Divide Instructions
              Table 2-13.  Multiply/Divide Instructions (Extended ISA)
            Page
            Page
            Page
              Table 2-18.  Branch Instructions (Extended ISA)
rs               
Table 2-20.  Special Instructions (Extended ISA) (1/2)
              Table 2-20.  Special Instructions (Extended ISA) (2/2)
              Table 2-21.  System Control Coprocessor (CP0) Instructions (2/2)
base               
84 
2.3  Pipeline              
(Five stages)
Current CPU cycle                
PCycle
              Table 2-22.  Operation in Each Stage of Pipeline (MIPS III)
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              Table 2-24.  Pipeline Interlock
Table 2-25.  Description of Pipeline Exception            
Page
            Page
            Page
            Page
            Page
              2.4  Memory Management System
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              Figure 2-30.  Kernel Mode Address Space
            Page
            Page
            Page
            Page
              PD98502 Physical Address Space
              Used for memory management system Used for exception processing
Remark                
TLB
*:  Register number              
0
            Page
              0
            Page
            Page
            Page
            Page
            Page
            Page
              Figure 2-46.  TLB Address Translation
            Page
              2.5  Exception  Processing
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              Figure 2-61. Common Exception Handling (2/2) (b)  Servicing Common Exceptions (Software)
            Page
            Page
Figure 2-63.  Cold Reset Exception Handling              
(Hardware)
(Software)                 
Cold Reset Exception
              Figure 2-64.  Soft Reset and NMI Exception Handling
(Hardware)                
(Software)
              2.6  Initialization Interface
            Page
            Page
              168 
2.7   Cache Memory            
Page
            Page
            Page
            Page
            Page
              Figure 2-73.  Data Check Flow on Load Operations
              Figure 2-74.  Data Check Flow on Store Operations
Figure 2-75.  Data Check Flow on Index_Invalidate Operations              
Figure 2-76.  Data Check Flow on Index_Writeback_Invalidate Operations
Figure 2-77.  Data Check Flow on Index_Load_Tag Operations              
Figure 2-78.  Data Check Flow on Index_Store_Tag Operations
Figure 2-79.  Data Check Flow on Create_Dirty Operations              
Figure 2-80.  Data Check Flow on Hit_Invalidate Operations
Figure 2-81.  Data Check Flow on Hit_Writeback_Invalidate Operations              
Figure 2-82.  Data Check Flow on Fill Operations
Figure 2-83.  Data Check Flow on Hit_Writeback Operations              
Figure 2-84.  Writeback Flow
Figure 2-85.  Refill Flow            
Page
              182 
2.8  CPU Core Interrupts            
Page
            Page
              CHAPTER  3   SYSTEM  CONTROLLER 3.1  Overview
            Page
              3.1.9  System block diagram
System Controller              
3.1.10  Data flow diagram
VR4120A Core to SDRAM IBUS to SDRAM                
MEM 
VR4120A Core to IBUS VR4120A Core to UART              
3.2  Registers
            Page
            Page
            Page
            Page
              Remark To clear this register, the VR4120A must read the byte contained the CBERR register.
            Page
            Page
            Page
            Page
            Page
            Page
              3.3  CPU Interface
              Table 3-1.  Endian Configuration Table
            Page
              204 
3.4  Memory Interface              
3.4.3  Memory signal connections
PD98502                
Remark  RMSL signal determines boot memory data bus size.
SDRAM                
Flash PROM
            Page
              Remark ROM access timing is depended on the system clock frequency.
              Normal ROM Read Cycle
FLAS H Me mory W rite Cycle                
ROM Burst Read Cycle
            Page
              Remark Dont set the reserved value to each field in this register.
            Page
            Page
            Page
            Page
3.4.1.4  Boot ROM signal connections                
Example (8 MB PROM)
              FLASH/ROM Configuration
Example (4 MB FLASH)            
Page
            Page
              SDRAM Configuration
4 MB                
8 MB
16 MB                
32 MB
            Page
            Page
              3.5  IBUS Interface
              Outline figure of Endian converter
            Page
              224 
3.6  DSU (Deadmans SW Unit)            
Page
              226 
3.7  Endian Mode Software Issues                
Figure 3-1.  Bit and Byte Order of Endian Modes
BYTE0 BYTE1 BYTE2 BYTE3                
Data extraction using sequential halfword access
              4 0
Big-Endian                
Little-Endian
31 0                
Big End Little End
              4 0
Big End Little End                
Halfword Data Array
Big-Endian                
Little-Endian
              Little-Endian
Big-Endian Data extraction using sequential halfword access                
Data extraction using sequential halfword access
              CHAPTER  4   ATM  CELL  PROCESSOR 4.1  Overview
              ATM Cell Processor
            Page
              UTOPIA
VR4120A RISC Processor            
Page
            Page
            Page
236                 
4.2  Memory Space
              SDRAM Space 64 K
              4.3  Interruption
              238 
4.4  Registers for ATM Cell Processing            
Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              4.5  Data Structure
CHAPTER  4   ATM  CELL  PROCESSOR              
Figure 4-9.  Tx Buffer Elements
- Tx buffer directory                
- Tx link pointer
- Tx buffer descriptor                
- Tx packet descriptor
            Page
              -Tx link pointer
-Tx buffer descriptor              
Figure 4-12.  Rx Pool Structure
CHAPTER  4   ATM  CELL  PROCESSOR                
Figure 4-13.  Rx Pool Descriptor/Rx Buffer Directory/Rx Buffer Descriptor/Rx Link Pointer
              -Rx buffer directory
-Rx link pointer                
-Rx buffer descriptor
-Rx pool descriptor              
-Rx pool descriptor
              -Rx link pointer
-Rx buffer descriptor              
4.6  Initialization
              F/W
              4.7  Commands
            Page
            Page
            Page
            Page
              262 
4.8  Operations                
Figure 4-24.  Work RAM Usage
              Work RAM  (10 Kbytes)
            Page
            Page
            Page
              (3) Tx VC table Figure 4-28.  Tx VC Table
 Fields defined by user  Fields used by DMAC            
Page
            Page
            Page
              (1) Rx VC table Figure 4-32.  Receive VC Table
0            
Page
            Page
            Page
            Page
            Page
              CHAPTER  5   ETHERNET  CONTROLLER 5.1  Overview
Transceiver                
Ethernet Controller Block
IBUS                
PD98502
               
              5.2  Registers
            Page
              Table 5-3.  Statistics Counter Register Map
            Page
            Page
            Page
              5.2.2  En_MACC1 (MAC Configuration Register 1)
              5.2.3  En_MACC2 (MAC Configuration Register 2)
5.2.4  En_IPGT (Back-to-Back IPG Register)                
5.2.5  En_IPGR (Non Back-to-Back IPG Register)
              5.2.6  En_CLRT (Collision Register)
5.2.7  En_LMAX (Maximum Packet Length Register)                
5.2.8  En_RETX (Retry Count Register)
5.2.9  En_LSA2 (Station Address Register 2)                
5.2.10  En_LSA1 (Station Address Register 1)
              5.2.11  En_PTVR (Pause Timer Value Read Register)
5.2.12  En_VLTP (VLAN Type Register)                
5.2.13  En_MIIC (MII Configuration Register)
5.2.14  En_MCMD (MII Command Register)              
5.2.15  En_MADR (MII Address Register)
5.2.16  En_MWTD (MII Write Data Register)                
5.2.17  En_MRDD (MII Read Data Register)
5.2.18  En_MIND (MII Indicate Register)              
5.2.19  En_AFR (Address Filtering Register)
5.2.20  En_HT1 (Hash Table Register 1)                
5.2.21  En_HT2 (Hash Table Register 2)
            Page
            Page
            Page
              5.2.26  En_TXCR (Transmit Configuration Register)
            Page
              5.2.28  En_TXDPR (Transmit Descriptor Pointer)
5.2.29  En_RXCR (Receive Configuration Register)            
Page
              5.2.32  En_RXPDR (Receive Pool Descriptor Pointer)
5.2.33  En_CCR (Configuration Register)                
5.2.34  En_ISR (Interrupt Serves Register)
            Page
              300 
5.3  Operation            
Page
            Page
            Page
            Page
              .
              Set RCVDP Set RXE
            Page
            Page
              CHAPTER  6   USB  CONTROLLER 6.1  Overview
              SIE EPC
IBUS                
MCONT
Rx FIFO                
USB
              6.2  Registers
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              6.2.24  U_TMSA (USB Tx MailBox Start Address Register)
6.2.25  U_TMBA (USB Tx MailBox Bottom Address Register)                
6.2.26  U_TMRA (USB Tx MailBox Read Address Register)
              6.2.27  U_TMWA (USB Tx MailBox Write Address Register)
6.2.28  U_RMSA (USB Rx MailBox Start Address Register)                
6.2.29  U_RMBA (USB Rx MailBox Bottom Address Register)
6.2.30  U_RMRA (USB Rx MailBox Read Address Register)                
6.2.31  U_RMWA (USB Rx MailBox Write Address Register)
               PD98502
              6.4  Initialization
            Page
            Page
334                 
6.5  Data Transmit Function
              Data Segment
64 Bytes 64 Bytes 64 Bytes 64 Bytes 40 Bytes              
Tx Packet
Buffer Directory            
Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
344                 
6.6  Data Receive Function
              Data Segment
64 Bytes 64 Bytes 64 Bytes 64 Bytes 40 Bytes              
Buffer Direc tory
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              Buffer Dire ctory
            Page
            Page
              364 
6.7  Power Management            
Page
              VR4120A USB Controller
Host PC                
PD98502
              6.8  Receiving SOF Packet
              368 
6.9  Loopback Mode                
6.10  Example of Connection
              PD98502
              370 
CHAPTER  7   PCI CONTROLLER 7.1  Overview              
7.2  Bus Bridge Functions
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              7.3  PCI Power Management Interface
              PCI-Host PCI Contro ller
Intern al Contro ller              
PCI-Host PCI Contr oller
Internal Contr oller              
386 
7.4  Functions in Host-mode            
Page
            Page
            Page
              390 
7.5  Registers            
Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              7.5.19  P_CONFIG (PCI Configuration Registers) 7.5.19.1  PCI configuration register map
Note The view from PCI side address is assigned by Register Memory Base Address Register.            
Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              7.6  Information for Software
            Page
            Page
              414 
CHAPTER  8   UART 8.1  Overview                
8.2  UART Block Diagram
URSDI                
URCLK
              8.3  Registers
            Page
              Table 8-1.  Correspondence between Baud Rates and Divisors
            Page
            Page
            Page
            Page
            Page
            Page
              424 
CHAPTER  9   TIMER 9.1  Overview                
9.2  Block Diagram
              9.3  Registers
            Page
              CHAPTER  10   MICRO  WIRE 10.1  Overview
              428 
10.2  Operations              
10.3  Registers
10.3.1  Register map                
10.3.2  ECCR (EEPROM Command Control Register)
10.3.3  ERDR (EEPROM Read Data Register)                
10.3.4  MACAR1 (MAC Address Register 1)
              10.3.6  MACAR3 (MAC Address Register 3)
              APPENDIX  A   MIPS  III  INSTRUCTION  SET  DETAILS
A.1  Instruction  Notation  Conventions              
Table A-1.  CPU Instruction Operation Notations
              A.2  Load  and  Store  Instructions
              434 
A.3  Jump  and  Branch  Instructions            
Page
              ADD Add ADD
              ADDI Add Immediate ADDI
ADDI 0 0 1 0 0 0 rt immediate                
438 
              ADDIU 
g                
ned ADDIU
ADDIU 0 0 1 0 0 1 rt immediate              
ADDU Add Unsigned ADDU
rs                
0 0 0 0 0
SPECIAL 0 0 0 0 0 0 rt rd 0                
ADDU 1 0 0 0 0 1
              AND And AND
              ANDI And Immediate ANDI
ANDI 0 0 1 1 0 0 rt immediate                
442 
              BC0F Branch On Coprocessor 0 False BC0F
0 0 0 0 0 offset                
0 1 0 0 X X 
              BC0FL 
p                
rocessor 0 False Likel
0 0 0 1 0 offset                
y
              BC0FL 
p                
rocessor 0 False Likel
y                
 
              BC0T Branch On Coprocessor 0 True BC0T
0 0 0 0 1 offset                
0 1 0 0 X X 
446               
BC0TL Branch On Coprocessor 0 True Likely (1/2) BC0TL
0 1 0 0 X X                 
BCTL 0 0 0 1 1 offset
              BC0TL Branch On Coprocessor 0 True Likely (2/2) BC0TL
Opcode Table:              
BEQ Branch On Equal BEQ
BEQ 0 0 0 1 0 0 rt offset              
BEQL Branch On Equal Likely BEQL
BEQL 0 1 0 1 0 0 rt offset              
BGEZ Branch On Greater Than Or Equal To Zero BGEZ
BGEZ 0 0 0 0 1 offset              
BGEZAL Branch On Greater Than Or Equal To Zero And Link BGEZAL
BGEZAL 1 0 0 0 1 offset              
BGEZALL Branch On Greater Than Or Equal To Zero And Link Likely BGEZALL
BGEZALL 1 0 0 1 1 offset              
BGEZL Branch On Greater Than Or Equal To Zero Likely BGEZL
BGEZL 0 0 0 1 1 offset              
BGTZ Branch On Greater Than Zero BGTZ
BGTZ 0 0 0 1 1 1              
BGTZL Branch On Greater Than Zero Likely BGTZL
BGTZL 0 1 0 1 1 1              
BLEZ Branch On Less Than Or Equal To Zero BLEZ
BLEZ              
BLEZL Branch On Less Than Or Equal To Zero Likely BLEZL
BLEZL 0 1 0 1 1 0              
BLTZ Branch On Less Than Zero BLTZ
BLTZ              
BLTZAL Branch On Less Than Zero And Link BLTZAL
BLTZAL 1 0 0 0 0 offset                
460 
              BLTZALL Branch On Less Than Zero And Link Likely BLTZALL
REGIMM 0 0 0 0 0 1                
BLTZALL 1 0 0 1 0 offset
              BLTZL Branch On Less Than Zero Likely BLTZL
BLTZL 0 0 0 1 0 offset              
BNE Branch On Not Equal BNE
BNE 0 0 0 1 0 1 rt offset              
BNEL Branch On Not Equal Likely BNEL
BNEL 0 1 0 1 0 1 rt offset              
BREAK Breakpoint BREAK
              CACHE Cache (1/4) CACHE
CACHE 1 0 1 1 1 1 op offset                
CE
              CACHE Cache (2/4) CACHE
              CACHE Cache (3/4) CACHE
              CACHE Cache (4/4) CACHE
              DADD Doubleword Add DADD
DADD 1 0 1 1 0 0              
DADDI Doubleword Add Immediate DADDI
DADDI 0 1 1 0 0 0 rt immediate              
DADDIU Doubleword Add Immediate Unsigned DADDIU
DADDIU 0 1 1 0 0 1 rt immediate              
DADDU Doubleword Add Unsigned DADDU
              DDIV Doubleword Divide DDIV
DDIV 0 1 1 1 1 0                
474 
              DDIVU Doubleword Divide Unsigned DDIVU
0 0  0 0 0 0  0 0 0 0                
0 0 0 0 0 0 rt 0
DDIVU 0 1 1 1 1 1              
DIV Divide DIV
DIV 0 1 1 0 1 0                
476 
              DIVU Divide Unsigned DIVU
0 0  0 0 0 0  0 0 0 0                
0 0 0 0 0 0 rt 0
DIVU 0 1 1 0 1 1              
DMACC Doubleword Multiply and Accumulate (1/3) DMACC
0 0 0 0 0 0 rt 1                
DMACC 1 0 1 0 0 1
rd sat us0 0 0              
DMACC Doubleword Multiply and Accumulate (2/3) DMACC
              DMACC Doubleword Multiply and Accumulate (3/3) DMACC
              DMFC0 
              DMTC0 Doubleword Move To System Control Coprocessor DMTC0
DMT 0 0 1 0 1                
0 0 0  0 0 0 0  0 0 0 0
0 1 0 0 0 0 rt rd              
DMULT Doubleword Multiply DMULT
DMULT 0 1 1 1 0 0              
DMULTU Doubleword Multiply Unsigned DMULTU
DMULTU 0 1 1 1 0 1              
DSLL Doubleword Shift Left Logical DSLL
1 1 1 0 0 0                
0 0 0 0 0 0 rt rd sa DSLL
              DSLLV Doubleword Shift Left Logical Va riable DSLLV
              DSLL32 Doubleword Shift Left Logical +  32 DSLL32
1 1 1 1 0 0                
0 0 0 0 0 0 rt rd sa DSLL32
              DSRA Doubleword Shift Right Arithmetic DSRA
1 1 1 0 1 1                
0 0 0 0 0 0 rt rd sa DSRA
              DSRAV Doubleword Shift Right Arithmetic Variable DSRAV
DSRAV 0 1 0 1 1 1              
DSRA32 Doubleword Shift Right Arithmetic + 32 DSRA32
1 1 1 1 1 1                
0 0 0 0 0 0 rt rd sa DSRA32
              DSRL Doubleword Shift Right Logical DSRL
1 1 1 0 1 0                
0 0 0 0 0 0 rt rd sa DSRL
              DSRLV Doubleword Shift Right Logical V ariable DSRLV
              DSRL32 Doubleword Shift Right Logical +  32 DSRL32
1 1 1 1 1 0                
0 0 0 0 0 0 rt rd sa DSRL32
              DSUB Doubleword Subtract DSUB
              DSUBU Doubleword Subtract Unsigned DSUBU
              ERET Exception Return ERET
ERET 0 1 1 0 0 0                
SR1 
EXL                
ERL
              HIBERNATE Hibernate HIBERNATE
              JJump J
J 0 0 0 0 1 0 target              
JAL Jump And Link JAL
JAL 0 0 0 0 1 1 target              
JALR Jump And Link Register JALR
0 0 0 0 0 0                
not 
rd                 
rs 
              JALX Jump And Link Exchange JALX
JALX 011101                
target
              JR Jump Register JR
0 0 0  0 0 0 0  0 0 0 0  0 0 0 0                
JR 0 0 1 0 0 0
              LB Load Byte LB
LB 1 0 0 0 0 0 rt offset              
LBU Load Byte Unsigned LBU
LBU 1 0 0 1 0 0 rt offset              
LD Load Doubleword LD
LD 1 1 0 1 1 1 rt offset              
LDL Load Doubleword Left (1/3) LDL
LDL 0 1 1 0 1 0 rt offset                
LDL $24, 12 ($0)
base                 
offset 
              LDL Load Doubleword Left (2/3) LDL
              LDL Load Doubleword Left (3/3) LDL
LDL                
508 
              LDR Load Doubleword Right (1/3) LDR
LDR $24, 5 ($0)                  
LDR 0 1 1 0 1 1 rt offset
              LDR Load Doubleword Right (2/3) LDR
              LDR Load Doubleword Right (3/3) LDR
LDR              
LH Load Halfword LH
LH 1 0 0 0 0 1 rt offset              
LHU Load Halfword Unsigned LHU
LHU 1 0 0 1 0 1 rt offset              
LUI Load Upper Immediate LUI
LUI 0 0 1 1 1 1 rt immediate              
LW Load Word LW
LW 1 0 0 0 1 1 rt offset              
LWL Load Word Left (1/3) LWL
LWL 1 0 0 0 1 0 rt offset                
LWL $24, 4 ($0)
              LWL Load Word Left (2/3) LWL
              LWL Load Word Left (3/3) LWL
LWL                
S
518               
LWR Load Word Right (1/3) LWR
LWR $24, 1 ($0)                
LWR 1 0 0 1 1 0 rt offset
              LWR Load Word Right (2/3) LWR
              LWR Load Word Right (3/3) LWR
LWR                
S
              LWU Load Word Unsigned LWU
LWU 1 0 1 1 1 1 rt offset                
522 
              MACC Multiply and Accumulate (1/5) MACC
0 0 0 0 0 0 rt 1                
MACC 1 0 1 0 0 0
rd sat us0 0                
hi
              MACC Multiply and Accumulate (2/5) MACC
              MACC Multiply and Accumulate (3/5) MACC
              MACC Multiply and Accumulate (4/5) MACC
              MACC Multiply and Accumulate (5/5) MACC
              MFC0 Move From System Control Coprocessor MFC0
              MFHI Move From HI MFHI
              MFLO Move From LO MFLO
              MTC0 Move To Coprocessor0 MTC0
              MTHI 
MTHI              
MTLO Move To LO MTLO
              MULT Multiply MULT
MULT 0 1 1 0 0 0                
rt
              MULTU Multiply Unsigned MULTU
MULTU 0 1 1 0 0 1                
rt
              NOR Nor NOR
              OR Or OR
              ORI Or Immediate ORI
ORI 0 0 1 1 0 1 rt immediate              
SB Store Byte SB
SB 1 0 1 0 0 0 rt offset              
SD Store Doubleword SD
SD 1 1 1 1 1 1 rt offset                
540 
              SDL Store Doubleword Left (1/3) SDL
SDL 1 0 1 1 0 0 rt offset                
SDL $24, 8 ($0)
              SDL Store Doubleword Left (2/3) SDL
              SDL Store Doubleword Left (3/3) SDL
SDL              
SDR Store Doubleword Right (1/3) SDR
SDR 1 0 1 1 0 1 rt offset                
SDR $24, 1 ($0)
              SDR Store Doubleword Right (2/3) SDR
              SDR Store Doubleword Right (3/3) SDR
SDR              
SH Store Halfword SH
SH 1 0 1 0 0 1 rt offset              
SLL Shift Left Logical SLL
0 0 0 0 0 0                
0 0 0 0 0 0 rt rd sa SLL
0                
548 
              SLLV Shift Left Logical Variable SLLV
0 0 0 0 0 0 rt rd 0                
SLLV 0 0 0 1 0 0
              SLT Set On Less Than SLT
SLT 1 0 1 0 1 0              
SLTI Set On Less Than Immediate SLTI
SLTI 0 0 1 0 1 0 rt immediate              
SLTIU Set On Less Than Immediate Unsigned SLTIU
SLTIU 0 0 1 0 1 1 rt immediate              
SLTU Set On Less Than Unsigned SLTU
SLTU 1 0 1 0 1 1              
SRA Shift Right Arithmetic SRA
0 0 0 0 1 1                
0 0 0 0 0 0 rt rd sa SRA
554               
SRAV Shift Right Arithmetic Variable SRAV
SRAV 0 0 0 1 1 1              
SRL Shift Right Logical SRL
0 0 0 0 1 0                
0 0 0 0 0 0 rt rd sa SRL
              SRLV Shift Right Logical Variable SRLV
SRLV                
rs, 
rt               
STANDBY Standby STANDBY
              SUB Subtract SUB
SUB 1 0 0 0 1 0              
SUBU Subtract Unsigned SUBU
SUBU 1 0 0 0 1 1              
SUSPEND Suspend SUSPEND
              SW Store Word SW
SW 1 0 1 0 1 1 rt offset                
562 
              SWL Store Word Left (1/3) SWL
SWL $24, 4 ($0)                
SWL 1 0 1 0 1 0 rt offset
              SWL Store Word Left (2/3) SWL
              SWL Store Word Left (3/3) SWL
SWL              
SWR Store Word Right (1/3) SWR
SWR 1 0 1 1 1 0 rt offset                
SWR $24, 1 ($0)
              SWR Store Word Right (2/3) SWR
              SWR Store Word Right (3/3) SWR
SWR              
SYNC Synchronize SYNC
              SYSCALL System Call SYSCALL
570               
TEQ Trap If Equal TEQ
TEQ 1 1 0 1 0 0              
TEQI Trap If Equal Immediate TEQI
TEQI 0 1 1 0 0 immediate                
32 T: if GPR [rs] = (immediate15)16 || immediate15...0 then
64 T: if GPR [rs] = (immediate15)48 || immediate15...0 then              
TGE Trap If Greater Than Or Equal TGE
TGE 1 1 0 0 0 0              
TGEI Trap If Greater Than Or Equal Immediat e TGEI
TGEI 0 1 0 0 0 immediate                
32 T: if GPR [rs] > (immediate15)16 || immediate15...0 then
64 T: if GPR [rs] > (immediate15)48 || immediate15...0 then              
TGEIU 
TGEIU 0 1 0 0 1 immediate                
32 T: if (0 || GPR [rs]) > (0 || (immediate15)16 || immediate15...0) then
64 T: if (0 || GPR [rs]) > (0 || (immediate15)48 || immediate15...0) then              
TGEU Trap If Greater Than Or Equal Unsigned TGEU
TGEU 1 1 0 0 0 1              
TLBP Probe TLB For Matching Entry TLBP
TLBP 0 0 1 0 0 0              
TLBR Read Indexed TLB Entry TLBR
TLBR              
TLBWI Write Indexed TLB Entry TLBWI
TLBWI 0 0 0 0 1 0              
TLBWR Write Random TLB Entry TLBWR
TLBWR              
TLT Trap If Less Than TLT
TLT 1 1 0 0 1 0              
TLTI Trap If Less Than Immediate TLTI
TLTI 0 1 0 1 0 immediate                
32 T: if GPR [rs] < (immediate15)16 || immediate15...0 then
64 T: if GPR [rs] < (immediate15)48 || immediate15...0 then              
TLTIU Trap If Less Than Immediate Unsigned TLTIU
TLTIU 0 1 0 1 1 immediate                
32 T: if (0 || GPR [rs]) < (0 || (immediate15)16 || immediate15...0) then
64 T: if (0 || GPR [rs]) < (0 || (immediate15)48 || immediate15...0) then              
TLTU Trap If Less Than Unsigned TLTU
TLTU 1 1 0 0 1 1                
584 
              TNE Trap If Not Equal TNE
TNE 1 1 0 1 1 0              
TNEI Trap If Not Equal Immediate TNEI
TNEI 0 1 1 1 0 immediate                
32 T: if GPR [rs]  (imm ediate15)16 || immediate15...0 then
64 T: if GPR [rs]  (imm ediate15)48 || immediate15...0 then              
XOR Exclusive Or XOR
              XORI Exclusive OR Immediate XORI
XORI 0 0 1 1 1 0 rt immediate              
588 
A.6  CPU  Instruction  Opcode  Bit  Encoding                
Figure A-1 lists the VR4120A Opcode Bit Encoding. Figure A-1.  V
            Page
              590 
APPENDIX  B   VR4120A  COPROCESSOR  0  HAZARDS              
Table B-1.  VR4120A CPU Coprocessor 0 Hazards
            Page
            Page
            Page
              Facsimile
Message                
Thank you for your kind support.
From: