JTAG Emulation Introduction (JTAG ICE)
JTAG Emulators support JTAG Emulation and JTAG Debugging
for: PowerPC, MIPS, XScale, ARM, Blackfin and Coldfire Processors. Please visit the JTAG ICE product page to
learn about our high-performance JTAG/BDM Emulator.
JTAG
emulators use the industry standard JTAG port
to provide non-intrusive,
crash-proof access to the internal debug resources available on each
supported processor.
By using
the JTAG boundary-scan logic of the processor being debugged,
complete non-intrusive access to all processor resources is provided.
No interrupts, no RAM, ROM , internal processor registers or serial
ports need to be used for debug purposes and
no target based program is required.
JTAG Emulation Advantages
The use of
the JTAG
interface for debugging, ensures that processor access is maintained
even when the processor crashes--allowing for so called "crash-proof"
debugging.
The JTAG interface is
a simple
interface that connects to the target system via a 16" ribbon cable.
Our JTAG emulator (ICE)provides the ability to "hot plug" into a crashed or
running target and get debug information without disturbing the target
state. Our tools also has the ability to autodetect the processor to
which it is connected and the type of FLASH
devices that is used.
JTAG Emulation: Investment
Protection
To protect your
investment in
hardware tools, our JTAG Emulator let's
you move quickly and easily to new processors
as they are introduced. Since support for all processors can be
resident in the box at one time, one unit can be maintained and used as
a global resource.
What is JTAG Emulation/What is a JTAG Emulator
A
JTAG Emulator is a tool that uses the on-chip debug features of a
microprossor to provide debug services. JTAG emulation was
created to overcome the problems of traditional in-circuit emulation
including:
* High Price - 25k or more
* Heisenberg Effects
of In-Circuit Emulation - The act of observing the processor,
changes its operation
* Problems Running the Target
at Full Clock Speed - Buffered signals introduce propagation delays
* Problems With Hardware
Breakpoints while Cache and MMU are enabled
* Lack of 'Hot Plug' and
'Post Mortem" Debug features
How JTAG Emulation and JTAG Emulators Overcome
Traditional ICE Problems
JTAG Emulators overcome these common issues by leveraging
on-chip debug services to provide the debug features required
by
engineers debugging embedded systems. Our JTAG Emulator overcomes the common failings of traditional
In-Circuit emulation with: