Complete Fault Handling And Debug Capabilities; About This Manual - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

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.
INTRODUCTION
1
®
1-7

Advertisement

Table of Contents
loading

Table of Contents