INTRODUCTION
1-7
1
1.1.9
Complete Fault Handling and Debug Capabilities
To aid in program development, the i960 Jx processor detects faults (exceptions). When a fault is
detected, the processors make an implicit call to a fault handling routine. Information collected for
each fault allows a program developer to quickly correct faulting code. The processors also allow
automatic recovery from most faults.
To support system debug, the i960 architecture provides a mechanism for monitoring processor
activities through a software tracing facility. This processor can be configured to detect as many as
seven different trace events, including breakpoints, branches, calls, supervisor calls, returns,
prereturns and the execution of each instruction (for single-stepping through a program). The
processors also provide four breakpoint registers that allow break decisions to be made based upon
instruction or data addresses.
1.2
ABOUT THIS MANUAL
This i960
®
Jx Microprocessor User’s Manual provides detailed programming and hardware
design information for the i960 Jx microprocessors. It is written for programmers and hardware
designers who understand the basic operating principles of microprocessors and their systems.
This manual does not provide electrical specifications such as DC and AC parametrics, operating
conditions and packaging specifications. Such information is found in the product’s data sheets:
•
80960JA/JF Embedded 32-bit Microprocessor Data Sheet (272504)
•
80960JD Embedded 32-bit Microprocessor Data Sheet (272596)
•
80L960JA/JF 3.3 V Embedded 32-bit Microprocessor Data Sheet (272744)
•
80960JA/JF 3.3 V Embedded 32-bit Microprocessor Data Sheet (273146)
•
80960JD 3.3 V Embedded 32-bit Microprocessor Data Sheet (272971)
•
80960JT 3.3 V Embedded 32-bit Microprocessor Data Sheet (273109)
Each document has a corresponding Specification Update document. These contain the latest technical
information about the product and documentation, and are available from Intel’s website. For information on
other i960 processor family products or the architecture in general, refer to Intel's Solutions960
®
Development Tools Catalog (270791). It lists all current i960 microprocessor family-related documents,
support components, boards, software development tools, debug tools and more.
This manual is organized in three parts; each part comprises multiple chapters and/or appendices.
The following briefly describes each part:
•
Part I - Programming the i960 Jx Microprocessor (chapters 2-10) details the programming
environment for the i960 Jx devices. Described here are the processor's registers, instruction set, data
types, addressing modes, interrupt mechanism, external interrupt interface and fault mechanism.
Содержание i960 Jx
Страница 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Страница 24: ......
Страница 25: ...1 INTRODUCTION ...
Страница 26: ......
Страница 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Страница 36: ......
Страница 46: ......
Страница 47: ...3 PROGRAMMING ENVIRONMENT ...
Страница 48: ......
Страница 73: ...4 CACHE AND ON CHIP DATA RAM ...
Страница 74: ......
Страница 85: ...5 INSTRUCTION SET OVERVIEW ...
Страница 86: ......
Страница 111: ...6 INSTRUCTION SET REFERENCE ...
Страница 112: ......
Страница 195: ...INSTRUCTION SET REFERENCE 6 83 6 Opcode mov 5CCH REG movl 5DCH REG movt 5ECH REG movq 5FCH REG See Also LOAD STORE lda ...
Страница 233: ...7 PROCEDURE CALLS ...
Страница 234: ......
Страница 256: ......
Страница 257: ...8 FAULTS ...
Страница 258: ......
Страница 291: ...9 TRACING AND DEBUGGING ...
Страница 292: ......
Страница 309: ...10 TIMERS ...
Страница 310: ......
Страница 324: ......
Страница 325: ...11 INTERRUPTS ...
Страница 326: ......
Страница 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Страница 370: ......
Страница 412: ......
Страница 413: ...13 MEMORY CONFIGURATION ...
Страница 414: ......
Страница 429: ...14 EXTERNAL BUS ...
Страница 430: ......
Страница 468: ......
Страница 469: ...15 TEST FEATURES ...
Страница 470: ......
Страница 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Страница 494: ......
Страница 502: ......
Страница 503: ...B OPCODES AND EXECUTION TIMES ...
Страница 504: ......
Страница 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Страница 516: ......
Страница 523: ...D REGISTER AND DATA STRUCTURES ...
Страница 524: ......
Страница 550: ......
Страница 551: ...GLOSSARY ...
Страница 552: ......
Страница 561: ...INDEX ...
Страница 562: ......
Страница 578: ......