The ARM Agilent Debug Interface allows the ARM Developer SuiteTM debuggers to work with Agilent hardware tools in debugging of ARM cores. There are two major components of the ARM Agilent Debug Interface, Run Control and Trace Capture. The product is structured to allow these components to be used together or separately with other hardware, the debugger loading DLLs from the ARM Agilent Debug Interface as appropriate to the functionality required. Run control The first 'run-control' component allows the debugger to carry out JTAG based debugging using an Agilent Emulation Probe. The user specifies the network address of the probe, the cores in the target ASIC, and the particular core to be debugged. A network connection is then made to the emulation probe and the configuration downloaded. Thereafter the probe manages a virtual connection between the debugger and debugged core across the network. Other debuggers can attach to other ARM cores in the device, each invocation automatically picking up the current configuration. The probe transparently manages the interdependencies between all these connections and prevents multiple connections to the same core. Trace Capture A second 'trace capture' component allows the debugger to work with an appropriate Agilent Analyzer in capture and display of real-time trace (from cores with ARM's Embedded Trace Macrocell). To do this, the user specifies a network address and the type of analyzer. A network connection is then made to that device and thereafter all trace captured is routed to the corresponding debugger. More than one core can be traced simultaneously by using an Agilent Emulation Probe for each core. Debug Support Supports ARM eXtended Debugger (AXD) Agilent logic analyzers 16600, 16700 series and all logic analyzers supporting Agilent's Gateway and Gateway2 interface Single box Trace Port Analyzer/Emulation Probe E5904B and stand alone Emulation probe E5900B Support for target processor run control via JTAG Support for trace of ARM's Embedded%20Trace%20Macrocell™ (ETM) Support of run-time debug via ARM's target-resident agent RealMonitor™ Enables use of Multi-ICE® 2.0 and above with Agilent logic analyzers Platforms supported are: Windows 95/98/NT4/2000/Me Ethernet connection between host debuggers and the Agilent hardware Host console I/O services (such as printf ) without stopping the processor Programmable JTAG frequency, including adaptive clocking for variable clock frequencies
Benefits Debug of multi-core devices Debug of mixed architecture devices Supports ARM922T™ and ARM946E-S™ On-line help and dynatext documentation now included
Set-Up Requirements Hardware Install Packages SVGA monitor or better installed packages ARM Developer Suite if used must be version 1.1 or later. Trace Debug Tools (TDT) if used must be version 1.1 or later.
This release does not support superseded Agilent hardware such as the E5903A Probe/HP16610A Module. These are supported within ARM Developer Suite 1.1/Software Development Tools 2.50.
Supported Cores ARM7TDMI® ARM7TDMI-S TM ARM7DMI TM ARM710T TM ARM720T TM ARM740T TM ARM9E-S TM ARM920T TM ARM922T T ARM946E-S ARM966E-S TM ARM940T TM
Related Agilent Tools The Aglient Debug Interface can be installed from the RealView Development Suite, RDI directory. |