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.