xvii
FIGURES
Figure 1-1.
i960
®
Jx Microprocessor Functional Block Diagram............................................ 1-3
Figure 2-1.
Data Types and Ranges ...................................................................................... 2-1
Figure 2-2.
Data Placement in Registers ............................................................................... 2-6
Figure 3-1.
i960
®
Jx Processor Programming Environment Elements .................................. 3-2
Figure 3-2.
Memory Address Space .................................................................................... 3-13
Figure 3-3.
Arithmetic Controls (AC) Register...................................................................... 3-18
Figure 3-4.
Process Controls (PC) Register......................................................................... 3-21
Figure 4-1.
Internal Data RAM and Register Cache .............................................................. 4-2
Figure 5-1.
Machine-Level Instruction Formats...................................................................... 5-3
Figure 6-1.
dcctl
src1 and src/dst Formats ........................................................................... 6-41
Figure 6-2.
Store Data Cache to Memory Output Format .................................................... 6-42
Figure 6-3.
D-Cache Tag and Valid Bit Formats .................................................................. 6-43
Figure 6-4.
icctl
src1 and src/dst Formats ............................................................................ 6-59
Figure 6-5.
Store Instruction Cache to Memory Output Format ........................................... 6-61
Figure 6-6.
I-Cache Set Data, Tag and Valid Bit Formats.................................................... 6-62
Figure 6-7.
Src1 Operand Interpretation ............................................................................ 6-114
Figure 6-8.
src/dst Interpretation for Breakpoint Resource Request .................................. 6-115
Figure 7-1.
Procedure Stack Structure and Local Registers .................................................. 7-3
Figure 7-2.
Frame Spill........................................................................................................... 7-9
Figure 7-3.
Frame Fill ........................................................................................................... 7-10
Figure 7-4.
System Procedure Table ................................................................................... 7-16
Figure 7-5.
Previous Frame Pointer Register (PFP) (r0)...................................................... 7-20
Figure 8-1.
Fault-Handling Data Structures ........................................................................... 8-1
Figure 8-2.
Fault Table and Fault Table Entries..................................................................... 8-5
Figure 8-3.
Fault Record ........................................................................................................ 8-7
Figure 8-4.
Storage of the Fault Record on the Stack............................................................ 8-8
Figure 9-1.
80960Jx Trace Controls (TC) Register ................................................................ 9-2
Figure 9-2.
Breakpoint Control Register (BPCON)................................................................. 9-8
Figure 9-3.
Data Address Breakpoint (DAB) Register Format ............................................. 9-10
Figure 9-4.
Instruction Breakpoint (IPB) Register Format .................................................... 9-10
Figure 10-1.
Timer Functional Diagram ................................................................................. 10-1
Figure 10-2.
Timer Mode Register (TMR0, TMR1) ................................................................ 10-3
Figure 10-3.
Timer Count Register (TCR0, TCR1)................................................................. 10-6
Figure 10-4.
Timer Reload Register (TRR0, TRR1)............................................................... 10-7
Figure 10-5.
Timer Unit State Diagram ................................................................................ 10-13
Figure 11-1.
Interrupt Handling Data Structures .................................................................... 11-2
Figure 11-2.
Interrupt Table ................................................................................................... 11-4
Figure 11-3.
Storage of an Interrupt Record on the Interrupt Stack ....................................... 11-7
Figure 11-4.
Dedicated Mode............................................................................................... 11-14
Summary of Contents for i960 Jx
Page 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Page 24: ......
Page 25: ...1 INTRODUCTION ...
Page 26: ......
Page 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Page 36: ......
Page 46: ......
Page 47: ...3 PROGRAMMING ENVIRONMENT ...
Page 48: ......
Page 73: ...4 CACHE AND ON CHIP DATA RAM ...
Page 74: ......
Page 85: ...5 INSTRUCTION SET OVERVIEW ...
Page 86: ......
Page 111: ...6 INSTRUCTION SET REFERENCE ...
Page 112: ......
Page 233: ...7 PROCEDURE CALLS ...
Page 234: ......
Page 256: ......
Page 257: ...8 FAULTS ...
Page 258: ......
Page 291: ...9 TRACING AND DEBUGGING ...
Page 292: ......
Page 309: ...10 TIMERS ...
Page 310: ......
Page 324: ......
Page 325: ...11 INTERRUPTS ...
Page 326: ......
Page 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Page 370: ......
Page 412: ......
Page 413: ...13 MEMORY CONFIGURATION ...
Page 414: ......
Page 429: ...14 EXTERNAL BUS ...
Page 430: ......
Page 468: ......
Page 469: ...15 TEST FEATURES ...
Page 470: ......
Page 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Page 494: ......
Page 502: ......
Page 503: ...B OPCODES AND EXECUTION TIMES ...
Page 504: ......
Page 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Page 516: ......
Page 523: ...D REGISTER AND DATA STRUCTURES ...
Page 524: ......
Page 550: ......
Page 551: ...GLOSSARY ...
Page 552: ......
Page 561: ...INDEX ...
Page 562: ......
Page 578: ......