JTAG TEST Speak with an Engineer about JTAG Test Products: (800)-928-6038  JTAG[HOME]

 
i6 i7 i8 i9 i10 i11 i12
Contact Us

Speak with an Engineer

(800)-928-6038

Contact Toolsmiths>>

 
Products
 

»Embedded Tools Introduction

»Agile-DB Introduction
»Guardian-SE Introduction
»Agile-Utils Introduction  

»Open Source Tools  with Guardian-SE JTAG Emulation

»JTAGFLASHPro JTAG FLASH Programmer

Processor Support

»AMCC PowerPC Debug Tools

»Freescale Debug Tools 

»IBM PowerPC Debug Tools
»Intel XScale Debug Tools
»ARM Debug Tools 

»MIPS Debug Tools

»Complete Processor List

»Complete FLASH Device List

Technology

»JTAG Debugger

»Emulators

»JTAG Emulators

»Hardware Board Bring-Up

»Boot Loader (U-Boot) Debug

»Embedded LINUX Debug

»C/C++ Source Level Debug

»JTAG Connector Pin Outs

» Using an RTOS?

»How to Use GDB with JTAG Emulation

 

Emulators (In-Circuit Emulator, JTAG Emulator or ICE) for PowerPC, MIPS, Xscale and ARM Debug  
Emulators are used to debug, bring up and test complex embedded sytems. Traditional In-Circuit Emulators (ICEs) have fallen out of favor as the debug tool of choice and are being replace by so called: JTAG Emulators.
JTAG Emulators do not require special "Bond Out" versions of a processor to operate and so, they are easier for tools vendors to build. The time saved using JTAG on-chip emulation (the emulation features built into modern CPUs) can be used to create better tool features and an eleavated user experience.

Our Guardian-SE JTAG Emulators (ICE) use JTAG Emulation to provide the folowing debug features:

JTAG Emulator Features
Processor Reset

Sends a JTAG command or toggles a hardware reset line to reset the processor

Memory Read

Sets up a memory read cycle using JTAG, executes the cycle and returns the result.

Memory Write

Sets up a memory write cycle using JTAG, executes the cycle and writes a value to memory

Register Read

Reads on-chip or off chip registers

Register Write Writes on-chip or off chip registers
Single Stepping Steps the processor 1 assembly instruction at a time

Run the processor

Starts the processor running
Set Break Points Causes the processor to stop on execution of an instruction, read, write or access of a data location. Both hardware (works on FLASH based code) and Software (works on RAM based code) and DATA Breaks are supported
Stop the Processor Halts a running processor
Run JTAG Hardware Tests Tests Memory on your target system
Initilaize Devices Sends commands to devices to configure them for proper operation
Hot Plug into a Running or Crashed Target Lets you plug the JTAG connector into a powered up target without disturbing the target's state. Target info can be read while the system is running or crashed.
ID FLASH Detects the type of FLASH and how it is configured in your system
Program FLASH Devices Program FLASH devices
Erase FLASH Dev ices Erase FLASH devices
Verify FLASH Devices Verify that the device was correctly programmed
Run commands, Macros and initialization files Allows users to define custom commands and scripts
Debug with GNU/GDB Supports Source Level debug using GDB Based debug tools and Guardian-SE JTAG
Download Download code to RAM
Custom Registers Create Custom registers to support and device type
BSDL Pin Scan Uses a BSDL file to display the state of all processor pins using JTAG
U-Boot debug Allows you to Debug the UBOOT Boot Loader
Embedded LINUX Debug Allows you to debug Embedded LINUX Kernels and Loadable Modules
Dissasemble Displays memory as processor instructions





  JTAG Debugger

Our Guardian-SE JTAG Emulator hardware gives you the debug power of a traditional In-circuit Emulator (ICE) at a fraction of the price by leveraging the ON-CHIP debug capability built into the microprocessor. When used with Guardian-SE, the Agile-DB debug tool gives you fast easy access to all your target details in a clean, consistant interface.

 

Agile-DB breaks new ground with a unique new way to organize your target's detail for maximum productivity. With Agile-DB, simply drag-and-drop the exact debug information you need to any window you wish. Create custom views with exactly what you need to focus on a debug problem. With Agile-DB, you always have the debug power you need at your fingertips wen you need it most.


Please follow the links below for more information:

»Supported Processors
»Supported FLASH Devices
»Supported Kernels, Compilers and Rom Monitors
»Agile-DB Data Sheet (PDF)

 

HOME | company | news | products | support | partners | sales | contact

© 2002-2004 Embedded ToolSmiths. All rights reserved.