09.12.2012 Views

User's Manual - chipdb.org

User's Manual - chipdb.org

User's Manual - chipdb.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10<br />

3.2.3 Jump/Branch Instructions.............................................................77<br />

3.2.4 Special Instructions ......................................................................81<br />

3.2.5 Coprocessor Instructions ..............................................................83<br />

3.2.6 System Control Coprocessor (CP0) Instructions..........................86<br />

Chapter 4 Pipeline................................................................................89<br />

4.1 General ........................................................................................90<br />

4.1.1 Pipeline Operations ......................................................................92<br />

4.2 Branch Delay...............................................................................94<br />

4.3 Load Delay ..................................................................................95<br />

4.4 Pipeline Operation......................................................................95<br />

4.5 Interlock and Exception Handling..........................................103<br />

4.6 Pipeline Interlocks and Exceptions.........................................106<br />

4.6.1 Pipeline Interlocks......................................................................106<br />

4.6.2 Instruction TLB Miss (ITM) ......................................................107<br />

4.6.3 Instruction Cache Busy (ICB) ....................................................108<br />

4.6.4 Multicycle Instruction Interlock (MCI)......................................109<br />

4.6.5 Load Interlock (LDI) ..................................................................110<br />

4.6.6 Data Cache Miss (DCM)............................................................111<br />

4.6.7 Data Cache Busy (DCB) ............................................................111<br />

4.6.8 CACHE Operation (COp) ..........................................................112<br />

4.6.9 Coprocessor 0 Bypass Interlock (CP0I) .....................................113<br />

4.7 Pipeline Exceptions...................................................................114<br />

4.7.1 Instruction-Independent Exceptions<br />

(Reset, NMI, and Interrupt)........................................................114<br />

4.7.2 Instruction-Dependent Exceptions .............................................115<br />

4.7.3 Interactions between Interlocks and Exceptions ........................115<br />

4.7.4 Exception and Interlock Priorities..............................................116<br />

4.7.5 WB-Stage Interlock and Exception Priorities ............................117<br />

4.7.6 DC-Stage Interlock and Exception Priorities .............................117<br />

4.7.7 EX-Stage Interlock and Exception Priorities .............................118<br />

4.7.8 RF-Stage Interlock and Exception Priorities..............................118<br />

4.7.9 Bypassing ...................................................................................119<br />

4.8 Code Compatibility ..................................................................119<br />

4.9 Write Buffer..............................................................................120<br />

User’s <strong>Manual</strong> U10504EJ7V0UM00

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!