Intel III Xeon 667 MHz 80526KZ667256 Data Sheet

Product codes
80526KZ667256
Page of 103
PENTIUM® III XEON™ PROCESSOR AT 600 MHz to 1  GHz with 256KB L2 Cache
INTEGRATION TOOLS
74
8. INTEGRATION TOOLS
The integration tool set for Pentium® III Xeon™ processor at 600 MHz+ system designs will include an In-
Target Probe (ITP) for program execution control, register/memory/IO access, and breakpoint control. This
tool provides functionality commonly associated with debuggers and emulators. The ITP uses the on-chip
debug features of the Pentium III Xeon processor at 600 MHz+ to provide program execution control. Use of
the ITP will not affect the high-speed operations of the processor signals, ensuring the system can operate at
full speed with the ITP attached.
This document describes the ITP as well as a number of technical issues that must be taken into account
when including the ITP and logic analyzer interconnect tools in a debug strategy. Although the tool description
that follows is specific to early tools available from Intel, similar tools may also be provided in the future by
third-party vendors. Thus, the tools mentioned should not be considered as Intel's tools, but as debug tools in
the generic sense.
In general, the information in this chapter may be used as a basis for including integration tools in any
Pentium III Xeon processor at 600 MHz+ based system design. The logic analyzer interconnect tool keep-out
zones described in this chapter should be used as general guidelines for Pentium III Xeon processor at 600
MHz+  system design.
8.1 In-Target Probe (ITP)
An In-Target Probe (ITP) for Pentium III Xeon processor at 600 MHz+ is a debug tool that allows access to on-
chip debug features via a small port on the system board called the debug port. The ITP communicates to the
processor through the debug port using a combination of hardware and software. The software is a Windows*
NT 4.0 based application running on a host PC. The hardware consists of a PCI board in the host PC
connected to the signals that make up the Pentium III Xeon processor at 600 MHz+ debug interface. Due to
the nature of the ITP, the processor may be controlled without affecting any high-speed signals. This ensures
that the system can operate at full speed with the ITP attached. Intel will use an ITP for internal debug and
system validation and recommends that all Pentium III Xeon processor at  600 MHz+ -based system
designs include a debug port
. This is especially important if Intel assistance is required in debugging a
system-processor interrelationship issue.
8.1.1 PRIMARY FUNCTION
The primary function of an ITP is to provide a control and query interface for one or more processors. With an
ITP, one can control program execution and have the ability to access processor registers, system memory
and I/O. Thus, one can start and stop program execution using a variety of breakpoints, single-step the
program at the assembly code level, as well as read and write registers, memory and I/O. The on-chip debug
features will be controlled from a Windows* NT 4.0 software application running on a Pentium or Pentium Pro
processor-based PC with a PCI card slot  (See Figure 29).
P C I   A d d - I n   C a r d
Plugs in to your host PC (12.5 in.)
D e b u g   P o r t
C o n n e c t o r
Connects to Debug
Port on target board
2 m   C a b l e
2   i n .   C a b l e
B u f f e r   B o a r d
000816a
Figure 29.  Hardware Components of the ITP
8.1.2 DEBUG PORT CONNECTOR DESCRIPTION