ARM9 JTAG Debugger


The embedded tools company


DaVinci ECOSTO EXCALIBUR IMX23 IMX25 IMX27 IMX27L Integra Jacinto1 Jacinto1DDR Jacinto2 NEPTUNE ORION PXA162 PXA166 PXA168 S-GOLD S-GOLD2 S-GOLD3 S-GOLD3H S-GOLDLITE S-GOLDRADIO Sitara

Picture
  Highlights
Easy high-level and assembler debugging
Interface to all compilers
RTOS awareness
Display of internal and external peripherals at a logical level
Flash programming
Powerful script language
Hardware breakpoints and trigger (if supported by on chip debug interface)
Multicore debugging
Multiprocessor debugging
Software compatible to all TRACE32 tools
High-Speed download up to 1100 KByte/sec
Active Debugger controlled by PowerPC
Support for
 AGILENT, ALTERA, ARM, ATMEL, CAVIUM, CEVA, CIRRUS, CONEXANT, DIGI, FARADAY, FREESCALE, HILSCHER, INFINEON, LSI, MARVELL, NEC, NXP, OASIS, OKI, QUALCOMM, RARITAN, RENESAS, SAMSUNG, SHARP, SIEMENS, STERICSSON, STM, TI, TOSHIBA

88AP128, 88AP162, 88AP166, 88AP168, 88E6208, 88E6218, 88F5082, 88F5180N, 88F5181, 88F5181L, 88F5182, 88F5281, 88F6082, 88F6180, 88F6183, 88F6183L, 88F6190, 88F6192, 88F6280, 88F6281, 88F6282, 88F6283, 88F6321, 88F6322, 88F6323, 88FR101, 88FR102, 88FR111, 88FR131, 88FR301,
> more
 
  Introduction
The Lauterbach product TRACE32-ICD supports a wide range of on-chip debug interfaces. The hardware for the debugger is universal and allows to interface different target processors by simply changing the debug cable and the software.

The JTAG debugger for ARM9 is the most used debuggers for ARM designs. Nearly all telecom, automotive and industrial design teams worldwide use this debugger system.


Link Dim
Modules
Adaptions
Dimensions
Volt
Operation Voltage
Order
Order
Information
Support
Technical Support
Trace for ETM (Embedded Trace Macrocell)


Demo Software for Download
TOP

Features


TOP

Function


Software Compatible to In-Circuit Emulator

  • Operation System
  • PRACTICE
  • ASM Debugger
  • HLL Debugger for C,C++
  • Peripheral Windows

High-Speed Download

  • Up to 1.1 MByte/sec

Trigger

  • Input from PODBUS
  • Output to PODBUS

Support for EPROM/FLASH Simulator

  • Breakpoints in ROM Area
  • 8, 16 and 32 Bit EPROM/FLASH Emulation

Variable Debug Clock Speed

  • Up to 100 MHz
  • Support for Adaptive Clocking (RTCK)

Multicore Debugging

Multicore-Debugging with OAK DSPs

  • Ceva and DSPGroup JTAG Interface
  • Full HLL and ASM support available
  • Graphical Variables Display
  • Batch Processing
  • Unlimited Software Breakpoints
  • Onchip Breakpoints
  • Multicore debugging


Multicore-Debugging with TI DSPs

  • Easy high-level and assembler debugging
  • Interface to all compilers
  • RTOS awareness
  • Display of internal and external peripherals at a logical level
  • Flash programming
  • Powerful script language
  • Onchip breakpoints and trigger
  • Onchip trace
  • Fast snapshots and spotpoints
  • Multiprocessor debugging
  • Multicore debugging
  • Software compatible to all TRACE32 tools


Multicore-Debugging with LSI DSPs

  • Full HLL and ASM support available
  • Graphical Variables Display
  • Batch Processing
  • Onchip Breakpoints
  • Multicore debugging


Power Consumption

  • 5 W
TOP

Adaption


Adaption for ARM Debug Cable

Adaption for ARM CombiProbe

TOP

IDE - Integrated Development Environment


ASM Debugger
  • Supports almost all file formats
  • Assembler source-level debugging
  • Advanced memory display
  • Inline assembler
  • Memory tests
  • Customizable windows
  • Peripheral windows
  • Terminal window
  • Semi-hosting
  • Flash programming
  • Full support for peripherals
High-Level-Language Debugging
  • Supports multiple languages
  • Full support for C++
  • Integrated into TRACE32 environment
  • Supports most compilers and hosts
  • Same user interface on different hosts
  • High speed download
  • Debugs optimized code
  • Display of function nesting
  • Display of linked lists
  • Powerful expression evaluation
Compiler Support

C

  • HIGH-C (ARC International)
    • ELF/DWARF
  • CARM (ARM Germany GmbH)
    • ELF/DWARF
  • ARMCC (ARM Ltd.)
    • AIF
    • ELF/DWARF
  • REALVIEW MDK (ARM Ltd.)
    • ELF/DWARF2
  • GCCARM (Free Software Foundation, Inc.)
    • COFF/STABS
    • ELF/DWARF2
  • GREENHILLS C (Greenhills Software Inc.)
    • ELF/DWARF2
  • ICCARM (IAR Systems AB)
    • ELF/DWARF2
  • ICCV7-ARM (Imagecraft Creations Inc.)
    • ELF/DWARF
  • TI-C (Texas Instruments)
    • COFF
  • GNU-C (Wind River Systems)
    • COFF

C++

  • HIGH-C++ (ARC International)
    • ELF/DWARF
  • ARM SDT 2.50 (ARM Ltd.)
    • ELF/DWARF2
  • REALVIEW MDK (ARM Ltd.)
    • ELF/DWARF2
  • GCCARM (Free Software Foundation, Inc.)
    • COFF/STABS
  • GNU (Free Software Foundation, Inc.)
    • EXE/STABS
  • GCCARM (Free Software Foundation, Inc.)
    • ELF/DWARF2
  • GREENHILLS C++ (Greenhills Software Inc.)
    • ELF/DWARF2
  • MSVC (Microsoft Corporation)
    • EXE/CV5

C/C++

  • XCODE (Apple Inc.)
    • Mach-O
  • VX-ARM (TASKING)
    • ELF/DWARF2
Multicore Debugging
  • Debugging support for homogeneous and heterogeneous multiprocessor and multicore systems
  • High quality standard debuggers can be combined for multiprocessor and multicore systems
  • All TRACE32-ICD debuggers are designed to work together in a multiprocessor/multicore debugging environment
  • Fast integration of third party debuggers
  • Several processors in a single piece of silicon can share the same debug port
  • Start and stop synchronisation
Logical Display of Periperals
  • Display of onchip peripherals
  • User definable windows
  • Interactive window definition with softkey support
  • Pulldown menues for selection of choices
  • Additional description for each field
Full MMU Support
  • Full integrated support of processor′s MMU
  • Display of processor MMU registers
  • Display of MMU table entries
  • Display of address translation table
  • ′Shadowing′ MMU address translation inside debugger
  • Full virtual and physical access to target at any time
  • Debugger has optionally write access to write protected memory areas
  • Detection and decoding of software MMU tables built by operating systems
  • Support for several user space MMU tables side by side
  • TLB context tracking and git statistics via CTS
Cache Analysis
  • Basic support for all microcontrollers
  • Advanced support for ARM architecture
  • Optimize instruction and data cache usage
  • Find bus transfer bottlenecks
  • Verify effects of code optimisation
  • Simulate effects of different cache sizes
  • Various graphical and numerical displays
Script Language PRACTICE
  • Structured Language
  • Menu Support
  • Command Logs
  • Custom Menues
  • Custom Toolbars and Buttons
  • Custom Dialog Windows
  • 64-Bit Arithmetic
  • Numeric, Logical and String Operators
  • Direct Access to System States
NOR FLASH Programming
  • Internal and/or external NOR FLASH memories
  • All common NOR FLASH types
  • Programming of multiple NOR FLASH devices
  • Provided by debuggers and in-circuit emulators
NAND FLASH Programming
  • Generic and CPU-specific NAND FLASH controllers
  • Support all common NAND FLASH devices
  • Bad block treatment (skipped, reserved block area)
  • ECC generation
SIM Instruction Set Simulators
  • Easy high-level and assembler debugging
  • Interface to all compilers
  • Trace Buffer
  • Powerful script language
  • Software compatible to all TRACE32 tools
  • Hardware simulation
Trace-based Profiling
  • Detailed analysis of function run-times
  • Detailed analysis of task run-times and state
  • Graphical analysis of variable values over the time
  • Analysis of the time interval of a single event (e.g. Interrupt)
  • Analysis of the time interval between 2 defined events
Trace-based Code Coverage
  • Long-Time Hardware Coverage Analysis for Emulator and ETM
  • Trace Based Coverage Analysis for ICD and Emulator
  • Analysis on ASM and HLL
  • Coverage summary on modul/function level
Sample-based Profiling
  • Long-time performance analysis for functions
  • Long-time performance analysis for tasks
  • Long-time analysis of the contents of a variable or memory location and more
Logger
  • Software trace of any size stored in an array structure on the target
  • General trace format provided by TRACE32-PowerView
  • Configuration and display commands provided by TRACE32-PowerView
  • Works as trace with address and data information
  • Works as a program flow trace (SH4, PowerPC)
  • Time stamp possible
  • Predefined algorithms to fill the trace provided by Lauterbach
  • User defined algorithms to fill the trace also possible
FDX (Fast Data eXchange) Framework
  • Interaction of target application with 3rd party host application
  • No additional hardware necessary
  • High bandwidth
  • Real time data transfer
  • Software trace capabilities
Snooper
  • Samples memory while application is running
  • Support for special debug communication channels
  • All trace display and analysis functions can be used
  • Trigger on specific values
  • Dynamic performance analysis
RTOS
RTOS Support
3rd Party Integration
3rd Party Tool Integration
Help System
  • Acrobat Based Documentation
  • Fast Text Search
  • Device Specific Filtering
  • Basic and Advanced Help
  • Training Manuals Included
  • WWW Update
TOP

Compatible ROM Monitors


Monitor for OSE (ARM)
  • Attaching TRACE32 Debugger to OSE Debug Server
  • No hardware required (just Ethernet connection)
  • Debugging via Ethernet
  • Debugging one process, while others keep running
  • Debugging of OSE Load Modules
  • Simultaneous debugging in Run Mode and Freeze Mode by ICD

ARM and XSCALE Monitor
  • Compatible with Emulator and Debuggers
  • Support for C, C++, JAVA and ASM
  • Communication via Eprom/FLASH Simulator
  • Communication via RS232 or customized .DLL link
  • Monitor Code with Source
  • Monitor Code Royalty Free


TOP

Software Trace Tools


ETB Trace
  • Compatible to external ETM Trace
  • Readout through JTAG
  • No Speed Limit
  • Full Trace of Code and Data

TOP

Hardware Trace Tools


Logic Analyzer
  • Timing Analyzer with 500 MHz on all Channels
  • State Analyzer up to 200 MHz DDR
  • 204 Input Channels
  • Transient Recording
  • Time Correlation with other Tracetools
  • Clock Qualifier for State Clock
  • Mixed State and Timing Mode
  • 4 Clock Inputs
  • MICTOR and Standard Probes (single ended)
  • MICTOR differential Probes
  • Analog Voltage and Current Probe
  • 3G/DigRF Protocol Support

ETM Trace
  • Up to 4 GByte trace buffer
  • Target voltage 0.9 .. 3.6 V
  • 5 ns time stamp
  • Program and data trace
  • Performance analysis
  • Function and task run-time measurement
  • Code coverage
  • Support for Embedded Trace Macrocell (ETM), Program Trace Macrocell (PTM)
  • Support for Embedded Trace Buffer (ETB), Trace Memory Controller (TMC), Trace Port Interface Unit (TPIU)
  • Support for multiple trace sources in a single stream (CoreSight trace)

Onchip Logic Analyzer
  • Trace of up to 1024 Signals
  • 100 MHz Sample Rate
  • 32 Multiplexed Channels
  • Scalable Trace Connector
  • Easy Adaption

TOP

Details and Configurations


88AP128Marvell, Inc.
88AP162Marvell, Inc.
88AP166Marvell, Inc.
88AP168Marvell, Inc.
88E6208Marvell, Inc.
88E6218Marvell, Inc.
88F5082Marvell, Inc.
88F5180NMarvell, Inc.
88F5181Marvell, Inc.
88F5181LMarvell, Inc.
88F5182Marvell, Inc.
88F5281Marvell, Inc.
88F6082Marvell, Inc.
88F6180Marvell, Inc.
88F6183Marvell, Inc.
88F6183LMarvell, Inc.
88F6190Marvell, Inc.
88F6192Marvell, Inc.
88F6280Marvell, Inc.
88F6281Marvell, Inc.
88F6282Marvell, Inc.
88F6283Marvell, Inc.
88F6321Marvell, Inc.
88F6322Marvell, Inc.
88F6323Marvell, Inc.
88FR101Marvell, Inc.
88FR102Marvell, Inc.
88FR111Marvell, Inc.
88FR131Marvell, Inc.
88FR301Marvell, Inc.
88FR321Marvell, Inc.
88FR331Marvell, Inc.
88FR521Marvell, Inc.
88FR531Marvell, Inc.
88FR571Marvell, Inc.
88I6745Marvell, Inc.
AAEC-2000Agilent Technologies, Inc.
AM1707Texas Instruments
AM1808Texas Instruments
AM1810Texas Instruments
AM3872Texas Instruments
AM3874Texas Instruments
AM3892Texas Instruments
AM3894Texas Instruments
ARM7EJ-SARM Ltd.
ARM915TARM Ltd.
ARM920TARM Ltd.
ARM922TARM Ltd.
ARM926EJ-SARM Ltd.
ARM940TARM Ltd.
ARM946E-SARM Ltd.
ARM966E-SARM Ltd.
ARM968E-SARM Ltd.
ARM9E-SARM Ltd.
ARM9EJ-SARM Ltd.
ARM9TDMIARM Ltd.
AT91CAP9EAtmel Corporation
AT91CAP9ECAtmel Corporation
AT91CAP9S250AAtmel Corporation
AT91CAP9S500AAtmel Corporation
AT91CAP9SC250AAtmel Corporation
AT91CAP9SC500AAtmel Corporation
AT91RM9200Atmel Corporation
AT91SAM9260Atmel Corporation
AT91SAM9261Atmel Corporation
AT91SAM9261Atmel Corporation
AT91SAM9263Atmel Corporation
AT91SAM9263Atmel Corporation
AT91SAM9G10Atmel Corporation
AT91SAM9G20Atmel Corporation
AT91SAM9G45Atmel Corporation
AT91SAM9M10Atmel Corporation
AT91SAM9R64Atmel Corporation
AT91SAM9RL64Atmel Corporation
AT91SAM9XE128Atmel Corporation
AT91SAM9XE256Atmel Corporation
AT91SAM9XE512Atmel Corporation
CN9414Conexant Systems Inc.
CX22490Conexant Systems Inc.
CX22491Conexant Systems Inc.
CX22492Conexant Systems Inc.
CX22496Conexant Systems Inc.
CX82100Conexant Systems Inc.
DB5500ST-Ericsson
DIGICOLOR-OA980Oasis Semiconductor, Inc.
DRX401Texas Instruments
DRX402Texas Instruments
DRX403Texas Instruments
DRX404Texas Instruments
DRX406Texas Instruments
DRX407Texas Instruments
DRX414Texas Instruments
DRX416Texas Instruments
DRX440Texas Instruments
DRX442Texas Instruments
DRX443Texas Instruments
DRX444Texas Instruments
DRX445Texas Instruments
DRX446Texas Instruments
DRX447Texas Instruments
DRX449Texas Instruments
DRX453Texas Instruments
DRX457Texas Instruments
DRX459Texas Instruments
ECONA CNS1101Cavium Networks
ECONA CNS1102Cavium Networks
ECONA CNS1104Cavium Networks
ECONA CNS1105Cavium Networks
ECONA CNS1109Cavium Networks
ECONA CNS1202Cavium Networks
ECONA CNS1205Cavium Networks
ECONA CNS2131Cavium Networks
ECONA CNS2132Cavium Networks
ECONA CNS2133Cavium Networks
ECONA CNS2181Cavium Networks
ECONA CNS2182XCavium Networks
EP9301Cirrus Logic Inc.
EP9307Cirrus Logic Inc.
EP9312Cirrus Logic Inc.
EP9315Cirrus Logic Inc.
EPXA1Altera Corporation
EPXA10Altera Corporation
EPXA4Altera Corporation
ERTEC200NEC,  Renesas Technology, Corp.,  Siemens AG
ERTEC400NEC,  Renesas Technology, Corp.,  Siemens AG
FA526Faraday Technology Corporation
FA606TEFaraday Technology Corporation
FA626Faraday Technology Corporation
FA626TEFaraday Technology Corporation
HELIUM 500Conexant Systems Inc.
IMX280Freescale Semiconductor, Inc.
IMX281Freescale Semiconductor, Inc.
IMX283Freescale Semiconductor, Inc.
IMX285Freescale Semiconductor, Inc.
IMX286Freescale Semiconductor, Inc.
IMX287Freescale Semiconductor, Inc.
INFOSTREAMCeva, Inc.
KIRA100Raritan Inc.
LH7A400SHARP
LH7A404SHARP
LH7A405SHARP
LPC2915NXP Semiconductors
LPC2917NXP Semiconductors
LPC2917/01NXP Semiconductors
LPC2919NXP Semiconductors
LPC2919/01NXP Semiconductors
LPC2921NXP Semiconductors
LPC2923NXP Semiconductors
LPC2925NXP Semiconductors
LPC2926NXP Semiconductors
LPC2930NXP Semiconductors
LPC2939NXP Semiconductors
LPC3000NXP Semiconductors
LPC3130NXP Semiconductors
LPC3131NXP Semiconductors
LPC3141NXP Semiconductors
LPC3143NXP Semiconductors
LPC3152NXP Semiconductors
LPC3154NXP Semiconductors
LPC3180NXP Semiconductors
LPC3220NXP Semiconductors
LPC3230NXP Semiconductors
LPC3240NXP Semiconductors
LPC3250NXP Semiconductors
MC9328MX1Freescale Semiconductor, Inc.
MC9328MX21Freescale Semiconductor, Inc.
MC9328MX21SFreescale Semiconductor, Inc.
MC9328MXLFreescale Semiconductor, Inc.
MC9328MXSFreescale Semiconductor, Inc.
MCIMX23Freescale Semiconductor, Inc.
MCIMX25Freescale Semiconductor, Inc.
MCIMX27Freescale Semiconductor, Inc.
MCIMX27LFreescale Semiconductor, Inc.
ML67Q2003OKI Semiconductor
MSM6100 3GQualcomm
MSM6250Qualcomm
MSM6300Qualcomm
MSM6500Qualcomm
MSM7XXXQualcomm
MV76100Marvell, Inc.
MV78100Marvell, Inc.
MV78200Marvell, Inc.
NETX100Hilscher GmbH
NETX50Hilscher GmbH
NETX500Hilscher GmbH
NEXPERIANXP Semiconductors
NS9210Digi International Inc.
NS9215Digi International Inc.
NS9360Digi International Inc.
NS9750Digi International Inc.
NS9775Digi International Inc.
OMAP-L137Texas Instruments
OMAP-L138Texas Instruments
OMAP1510Texas Instruments
OMAP1610Texas Instruments
OMAP1611Texas Instruments
OMAP1612Texas Instruments
OMAP1710Texas Instruments
OMAP310Texas Instruments
OMAP331Texas Instruments
OMAP3430Texas Instruments
OMAP3440Texas Instruments
OMAP3630Texas Instruments
OMAP3640Texas Instruments
OMAP4430Texas Instruments
OMAP4460Texas Instruments
OMAP4470Texas Instruments
OMAP5430Texas Instruments
OMAP5432Texas Instruments
OMAP5910Texas Instruments
OMAP5912Texas Instruments
OMAP710Texas Instruments
OMAP730Texas Instruments
OMAP732Texas Instruments
OMAP733Texas Instruments
OMAP750Texas Instruments
OMAP850Texas Instruments
OMAPV1030Texas Instruments
OMAPV1035Texas Instruments
OMAPV2230Texas Instruments
PMB8870Infineon Technologies AG
PMB8875Infineon Technologies AG
PMB8876Infineon Technologies AG
PMB8877Infineon Technologies AG
PMB8878Infineon Technologies AG
PMB8888Infineon Technologies AG
PXA910Marvell, Inc.
PXA920Marvell, Inc.
S3C2400XSamsung Semiconductor
S3C2410Samsung Semiconductor
S3C2410XSamsung Semiconductor
S3C2416Samsung Semiconductor
S3C2440ASamsung Semiconductor
S3C2442BSamsung Semiconductor
S3C2443XSamsung Semiconductor
S3C2450Samsung Semiconductor
S3C2500ASamsung Semiconductor
S3C2510Samsung Semiconductor
S3C2800XSamsung Semiconductor
SC200ARM Ltd.
SC210ARM Ltd.
SCORPIOSamsung Semiconductor
SP2503LSI Corporation
SP2506LSI Corporation
SP2512LSI Corporation
SPEAR300ST Microelectronics N.V.
SPEAR600ST Microelectronics N.V.
STN8810ST-Ericsson
STN8815ST-Ericsson
STN8820ST-Ericsson
STR910FAM32ST Microelectronics N.V.
STR910FAW32ST Microelectronics N.V.
STR910FAZ32ST Microelectronics N.V.
STR911FAM42ST Microelectronics N.V.
STR911FAM44ST Microelectronics N.V.
STR911FAM46ST Microelectronics N.V.
STR911FAM47ST Microelectronics N.V.
STR911FAW42ST Microelectronics N.V.
STR911FAW44ST Microelectronics N.V.
STR911FAW46ST Microelectronics N.V.
STR911FAW47ST Microelectronics N.V.
STR912FAW42ST Microelectronics N.V.
STR912FAW44ST Microelectronics N.V.
STR912FAW46ST Microelectronics N.V.
STR912FAW47ST Microelectronics N.V.
STR912FAZ42ST Microelectronics N.V.
STR912FAZ44ST Microelectronics N.V.
STR912FAZ46ST Microelectronics N.V.
STR912FAZ47ST Microelectronics N.V.
T6TC1XB-0001Toshiba
T8300LSI Corporation
T8302LSI Corporation
TMPA900Toshiba
TMPA901Toshiba
TMPA910Toshiba
TMPA911Toshiba
TMPA912Toshiba
TMS320C6A8143Texas Instruments
TMS320C6A8147Texas Instruments
TMS320C6A8148Texas Instruments
TMS320C6A8167Texas Instruments
TMS320C6A8168Texas Instruments
TMS320DA828Texas Instruments
TMS320DA830Texas Instruments
TMS320DM335Texas Instruments
TMS320DM355Texas Instruments
TMS320DM357Texas Instruments
TMS320DM365Texas Instruments
TMS320DM6441Texas Instruments
TMS320DM6443Texas Instruments
TMS320DM6446Texas Instruments
TMS320DM6467Texas Instruments
TMS320DM8147Texas Instruments
TMS320DM8148Texas Instruments
TMS320DM8165Texas Instruments
TMS320DM8166Texas Instruments
TMS320DM8167Texas Instruments
TMS320DM8168Texas Instruments




Copyright © 2012 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 1-Feb-2012