Software Overview; Software Environment - Intel l2ICE User Manual

Integrated instrumentation and in-circuit emulation system
Table of Contents

Advertisement

In addition to supporting real-time emulation and debugging for the specified microprocessor,
the emulation personality modules also provide debugging support for coprocessors. For ex­
ample, the PICE system 8086/8088 and 80186/80188 emulation personality modules provide
debugging support for the 8087 coprocessor. The 80286 emulation personality module pro­
vides debugging support for the 80287 numeric processor extension.

Software Overview

The PICE system software is a versatile and powerful debugging language. The usefulness of
an PICE system extends throughout the development cycle, beginning with the symbolic de­
bugging of prototype software and ending with the final integration of debugged software and
prototype hardware (see Figure 1-4). Typical PICE system functions include setting break­
points, controlling trace collection, writing debug procedures, and changing program varia­
bles. The PICE system software consists of the following:
The PICE system host software, which resides in the host development system. It imple­
ments the PICE commands that are not probe-specific.
The PICE system probe software, which resides on the map-I/O board in the PICE instru­
mentation chassis. It implements the probe-specific commands.
PSCOPE-86, which is a high-level language symbolic debugger, designed for use with
Pascal-86, PL/M-86, and FORTRAN-86. It is a separate product included with the PICE
system. It runs in the host development system. [PSCOPE-86 is an option for IBM PC
hosts.]
The PICE system diagnostic software, which checks the PICE system and supplies infor­
mation about a failing system.
The optional iLTA software which is integrated with the PICE system software [not availa­
ble for IBM PC hosts]. The iLTA software controls the iLTA, interprets the data collected
and displayed by the iLTA, and runs the PICE system software.
The PICE tutorial software, which introduces the PICE command language and leads
users through several on-line debugging sessions.

Software Environment

The PICE system software requires that the host operating system provide certain service
routines. For example, the PICE system file handling commands assume a system service
routine that provides access to the disk drives. The host operating system must run in the 8086
environment.
The software also requires formatted media in the work device. The software creates a workfile
in the work device that contains the user program symbol table. This table is treated as a virtual
symbol table; that is, the entire symbol table need not reside in memory at the same time. This
has different implications depending on what host development system you are using.
1-12
PICE™ System Overview

Advertisement

Table of Contents
loading

Table of Contents