Debugger for Simulators, Emulators and Virtual Targets

OVERVIEW

Shorten Your Design Cycle with TRACE32

As development cycles shrink, early bug detection is crucial. TRACE32 tools connect to simulators, emulators, and virtual targets, allowing script reuse across the entire product lifecycle. Consistent UI and scripting speed up debugging, reduce costs, and accelerate time-to-market.

BENEFITS

TRACE32 + 3rd party tools = Efficiency

Leverage your preferred development environment with TRACE32 PowerView. Its extensive API support enables seamless connection to nearly any simulator, emulator, or virtual platform.

Consistent User Experience Across All Targets

TRACE32 PowerView provides the same intuitive debugging interface whether you’re working with simulations or real hardware. Its tool-agnostic design ensures seamless reuse of scripts and work results, accelerating development from emulation to actual devices.

Test your software without the target

TRACE32’s seamless integration with virtual and emulated targets lets you test software early—before hardware is ready—ensuring confidence that your code will run flawlessly once the actual device arrives

Choose the Right SoC Early

Before hardware design or PCB development, use TRACE32 to evaluate virtual prototypes of different SoCs and find the best fit for your embedded project’s requirements.

Test Your SoC Before Tape-Out

Connect TRACE32 to gate-level emulation using our GTL API, which shares the PowerDebug software stack. This lets you verify your SoC design—including debug and trace functions—early in development.

See the Full List of Supported Emulators and Virtual Targets

SUPPORTED TECHNOLOGIES

TRACE32 Has You Covered

Lauterbach’s core philosophy is broad technology support. TRACE32 achieves this by offering multiple generic interfaces, enabling connection to virtually any platform you choose.

Vendor-Specific Interfaces (CADI, IRIS, ARCINT, etc.)

TRACE32 leads the market by supporting vendor-specific interfaces for processor models and simulators from most providers, giving you wide choice and flexibility.

Generic Transactor Library (GTL)

Designed by Lauterbach, GTL is an API that links emulation system transactors to TRACE32’s full debug and trace software stack. It supports trace recording at bus and signal levels, enabling you to balance detail with execution speed.

GDB Support

Using the Remote Serial Protocol (RSP), TRACE32 connects to any GDB server. Beyond Linux application and kernel debugging, PowerView also supports control of simulators such as QEMU.

Multicore Debugging API (MCD)

The MCD API, developed by Lauterbach and industry leaders, connects software tools to multi-core SoCs—whether simulated or real. It enables seamless integration of virtual or emulated targets with our PowerView GUI, used by startups and market leaders alike.

Would like to hear more?

Schedule a phone call
today!

You can call us directly: