ICD Solutions for ARM


The embedded tools company


  Highlights
ARM7 and ARM9 Support
ETM Support
Compatible Emulators
Compatible ROM Monitors


Support
Technical Support

Demo Software for Download



 
TOP

Basic Concept


The TRACE32 In-Circuit Debuggers are highly cost effective tools for debugging on assembler or HLL level. The ICD-Debugger are mainly used as stand-alone debugger on a PC or workstation.

Basic ICD Concept

Basic JTAG Debugger Concept

 
TOP

Solutions for ARM7


ARM7 JTAG Debugger



  • 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
  • Fast snapshots and spotpoints
  • Multiprocessor debugging
  • Multicore debugging
  • Software compatible to all TRACE32 tools
  • Highspeed download up to 1000 KByte/sec
  • Runs with all debug modules


ARM/Cortex Trace (parallel)



  • Up to 4 GByte trace buffer
  • Target voltage 1.2 .. 3.3 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)


Compatible FIRE In-Circuit Emulator



  • Active, passive and tracking emulation supported
  • Interface for flexible adaption to ARM7TDMI based designs
  • Software compatible JTAG debugger available
  • HLL debugger with C and C++ support
  • Disassembler for ARM and THUMB code
  • Inline assembler for ARM and THUMB code
  • Little and big endian byte ordering
  • Support for pipelined and de-pipelined address timing
  • Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode


Compatible ICE In-Circuit Emulator



  • Active, passive and tracking emulation supported
  • Interface for flexible adaption to ARM7TDMI based designs
  • Software compatible JTAG debugger available
  • HLL debugger with C and C++ support
  • Disassembler for ARM and THUMB code
  • Inline assembler for ARM and THUMB code
  • Little and big endian byte ordering
  • Support for pipelined and de-pipelined address timing
  • Operation from 3.0 to 5.0V in passive mode and from 3.0 to 3.6V in active and tracking mode


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


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


 
TOP

Solutions for ARM9


ARM9 JTAG Debugger



  • 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


ARM/Cortex Trace (parallel)



  • Up to 4 GByte trace buffer
  • Target voltage 1.2 .. 3.3 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)


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


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


 
TOP

Solutions for ARM11


ARM11 JTAG Debugger



  • 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
  • Active Debugger controlled by PowerPC


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


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


 
TOP

Solutions for XSCALE


XScale Debugger



  • Support for a wide range of on-chip debug interfaces
  • 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)
  • Multiprocessor debugging
  • Software compatible to all TRACE32 tools
  • Active Debugger controlled by PowerPC
  • Branch Trace Support


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


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


 
TOP

IDE - Integrated Development Environment






Copyright © 2016 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. Report Errors
Last generated/modified: 18-Oct-2016