Lauterbach GmbH

The TRACE32 is a modular development system which can be easily adapted to different microprocessors and customer needs. To ensure transparent support for all types of emulation probes, the system was developed using a 'top-down' approach with the high speed, 32 bit emulation modules being developed first, followed by 16 bit and then 8 bit. As a result, the same base system can, for example, support an 8051 or a PowerPC. The TRACE32 system concept is long term, in line with Lauterbach's long term commitment to continue to provide its customers with the most advanced tools available. Lauterbach's belief in 'open systems' is self evident, with support for over 300 microprocessors, 60 different compilers, 6 programming languages, 15 host operating systems and 10 multitasking RTOS kernels. They also believe that the High Level Debugger must be an integral part of the MDS to allow high speed debugging and access to all features of the emulator and it is their declared aim to provide software engineers with a debug workstation, not just an emulator as a back-end to software tools. A high speed ETHERNET interface to their 32-bit based system controller with additional communications processors, gives TRACE32 the highest download and system performance available anywhere and allows development teams to work across the world using the INTERNET.

JTAG Debuggers

  • Power Debug USB3
    The Lauterbach product TRACE32-ICD supports a wide range of on-chip debug interfaces. The hardware for the debugger is universal and allows interfacing different target processors by simply changing the debug cable and the software.

    - Support for a wide range of on-chip debug interfaces
    - Easy high-level and assembler debugging
    - Interface to all compilers
    - Fast download
    - RTOS awareness
    - Interface to all hosts
    - Display of internal and external peripherals at a logical level
    - Flash programming
    - Hardware breakpoints and trigger (if supported by chip)
    - Multiprocessor/multicore debugging
    - Software trace
    - Virtual analyzer
    - USB 3 Interface
  • Power Debug Ethernet
    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. PowerDebug Ethernet can be upgraded to PowerTrace.

    - Support for a wide range of on-chip debug interfaces
    - Easy high-level and assembler debugging
    - Interface to all compilers
    - Fast download
    - RTOS awareness
    - Interface to all hosts
    - Display of internal and external peripherals at a logical level
    - Flash programming
    - Hardware breakpoints and trigger (if supported by chip)
    - Upgradable to PowerTrace
    - Multiprocessor/multicore debugging
    - Software trace
    - Virtual analyzer
    - USB 2 and 100 MBit Ethernet Interface
  • ┬ÁTrace for Cortex-M
    A new all-in-one debug and trace solution has been developed by Lauterbach in response to the breakthrough of Cortex-M processors into the embedded market. This lower cost system called ┬ÁTrace specifically targets the Cortex-M family.

    - Support for more than 1000 different Cortex-M based chips
    - Easy high-level and assembler debugging
    - USB 3 interface
    - Support for standard JTAG, Serial Wire Debug, and cJTAG (IEEE 1149.7)
    - 256MByte trace memory
    - 10/20/34-pin half-size connector for target hardware and adapters for a wide variety of other connectors
    - Voltage range 0.3V to 3.3V (5V tolerant inputs)

TRACE Modules

  • PowerTrace
    TRACE32-PowerTrace is a very fast debugger plus a 16 MFrame trace memory in one box. This tool supports all on-chip debugging standards and in addition all common trace ports such as NEXUS, ARM-ETM etc.

    - Fast debugger and very fast download
    - Upload of full trace within 10 seconds
    - Programming support for on-chip and external flashes
    - Hardware breakpoints and trigger (if supported by the on-chip debugging support)
    - Program and data flow trace
    - 256 or 512 MByte trace memory
    - 300 MHz effective sample rate with AUTOFOCUS self calibration
    - Statistic functions
    - Performance analysis
    - Code Coverage
    - USB and Ethernet interface included
  • Power Trace II
    PowerTrace-II is the fastest trace available now. It is controlled by PowerDebug-II.

    - High speed Real Time Trace
    - Upload and full processing within 30 seconds per Gigabyte trace storage
    - Hardware breakpoints and trigger (if supported by the on-chip debugging unit)
    - Program and data flow trace
    - 1, 2 or 4 GByte trace memory
    - 500+ MHz effective sample rate with AUTOFOCUS-II self calibration
    - 16 GBit/s total trace port bandwidth
    - Statistic functions
    - Performance analysis
    - Code Coverage
    - Energy Tests (with optional Analog Probe)
    - Additional independent 17 channel logic analyzer
    - PodBusExpress interface to PowerDebug II (Host interface of PowerDebug II: USB2 and Ethernet 10/100/1000)

Debugging of Virtual Targets

  • The TRACE32 GUI can be used as debug front-end for various virtual targets, core simulators, target servers such as GDB, and TRACE32 Back-Ends.

    - Front-end to third-party virtual targets.
    - Front-end to third-party core simulators.
    - Front-end to third-party target servers.
    - Front-end to TRACE32 Back-End.
    - Same GUI as TRACE32 hardware debuggers.
    - Debug features as provided by third-party software/TRACE32 Back-End.
    - Trace features as provided by third-party software/TRACE32 Back-End.
    - Windows, Linux and MacOSX.
    - Reprise RLM floating licenses.

Logic Analyser

  • Power Probe - Logic and Protocol Analyzer
    The Timing/State Analyzer Module is special designed for microprocessor applications. It can work separately or in conjunction with all debugger modules. The high-speed transient recording allows very long record time when tracing peripheral lines in a microcontroller application.

    - Timing Analyzer up to 400 MHz
    - State Analyzer up to 100 MHz
    - 64 Input Channels
    - Transient Recording
    - Time Correlation with RISC Trace
    - Clock Qualifier for State Clock
    - Mixed State and Timing Mode
    - 4 State Clock Inputs
    - Optional FPGA Onchip Trace
    - Optional Pattern Generator
    - Protocol Support for CAN, USB, etc.
  • PowerIntegrator - Logic and Bus Analyzer
    The PowerIntegrator module replaces much more expensive logic analyzer systems used for microprocessor system integration. High-speed logic analysis is now possible on every workplace integrated in the debugger software.

    - 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