09.12.2012 Views

User's Manual - chipdb.org

User's Manual - chipdb.org

User's Manual - chipdb.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20<br />

LIST OF FIGURES (1/6)<br />

Figure No. Title Page<br />

1-1 Internal Block Diagram .................................................................34<br />

1-2 CPU Registers ..................................................................................38<br />

1-3 CPU Instruction Formats .............................................................39<br />

1-4 Big-Endian Byte Ordering ............................................................41<br />

1-5 Little-Endian Byte Ordering ........................................................41<br />

1-6 Big-Endian Data in a Doubleword .............................................42<br />

1-7 Little-Endian Data in a Doubleword .........................................42<br />

1-8 Misaligned Word Addressing .......................................................43<br />

1-9 CP0 Registers ...................................................................................45<br />

3-1 CPU Instruction Formats .............................................................60<br />

3-2 Byte Access within a Doubleword ...............................................63<br />

4-1 Pipeline Stages .................................................................................90<br />

4-2 Instruction Execution in the Pipeline ........................................91<br />

4-3 Pipeline Operations ........................................................................92<br />

4-4 Branch Delay ....................................................................................94<br />

4-5 Add Instruction Pipeline Operations .........................................97<br />

4-6 Jump and Link Register Instruction Pipeline Operations ...98<br />

4-7 Branch on Equal Instruction Pipeline Operations ................99<br />

4-8 Trap if Less Than Instruction Pipeline Operations .............100<br />

4-9 Load Word Instruction Pipeline Operations .........................101<br />

4-10 Store Word Instruction Pipeline Operations .........................102<br />

4-11 Interlocks, Exceptions, and Faults ...........................................103<br />

4-12 Correspondence of Pipeline Stage to Interlock and<br />

Exception Condition .....................................................................104<br />

4-13 Instruction TLB Miss Interlock ................................................107<br />

4-14 Example of an Instruction Cache Busy Interlock ................108<br />

4-15 Example of a Multicycle Instruction Interlock .....................109<br />

4-16 Example of a Load Interlock .....................................................110<br />

4-17 Example of a Data Cache Miss Followed by a Load<br />

Interlock ..........................................................................................112<br />

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

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

Saved successfully!

Ooh no, something went wrong!