In-target probe (ITP) is a device used in
computer hardware
Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random-access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices ...
and
microprocessor design, to control a target
microprocessor
A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
or similar
ASIC at the register level. It generally allows full control of the target device and allows the computer engineer access to individual
processor registers,
program counter
The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, ...
, and
instructions within the device. It allows the processor to be
single-stepped or for
breakpoint
In software development, a breakpoint is an intentional stopping or pausing place in a computer program, program, put in place for debugging purposes. It is also sometimes simply referred to as a pause.
More generally, a breakpoint is a means o ...
s to be set. Unlike an
in-circuit emulator (ICE), an In-Target Probe uses the target device to execute, rather than substituting for the target device.
See also
*
Hardware-assisted virtualization
*
In-circuit emulator
*
Joint Test Action Group
External links
ITP700 Debug Port Design Guide- Intel
{{Microcontrollers
Embedded systems
Debugging