x86 Debugger & Trace
Debug and Trace any Core in x86 SoCs
Analyze any SoC design implementing both the x86 and other Instruction Sets (ISA), from a single tiny x86 based microcontroller to popular chips used in client compute to massive multicore x86 server systems, with our leading edge development tools. Using our TRACE32® tools you can debug and control any x86 core (along with all of the other cores like Arm® Cortex™, Arc™, Xtensa™ and even 8051) via a single debug interface, all at the same time, if enabled by the Silicon Vendor. TRACE32® tools support real-time on- and off-chip tracing.
Supported Sub-Architectures
Core®, Xeon®, Atom®, Pentium®, Celeron®, i486, i386, i286, i186
Utilize All Debug Features for x86 SoCs
By using our powerful debug modules you can apply our full debug feature set to any supported x86 SoCs. Utilize full on-chip breakpoint support, run-time memory access, flash programming, benchmark counters, MMU and Hypervisor support. Everything is scriptable, which enables you to automate tests very easily.
Learn more about our debug system
Which x86 core do you want to use?
Check out our catalogue of predefined solutions and find the ideal toolset for your project.
Capture Your Core Actions on Each Chip
Stop mode debugging can be a powerful tool but tracing is even better. Our trace solutions for support both on-chip trace for various technologies as well as the much more powerful off-chip trace, which can save the trace data inside the target memory or emit it to our PowerTrace tool (off-chip trace on selected platforms).
Learn more about our trace system
Which x86 core do you want to use?
Check out our catalogue of predefined solutions and find the ideal toolset for your project.
Get Ready Before Your Silicon Is
Test your code in your SoC before your SoC is ready. Taping out your SoC takes a lot of time, but TRACE32® allows you to start software development on virtual prototypes and simulators, using the same GUI and toolset that you would use later with the real chip. To some extent it is also possible to verify the debug interface of your individual SoC before starting the taping out.
Learn more about our trace system
3rd Party Tools Supported for x86
The following features are available for all architectures supported by TRACE32. Please contact us if your device or tool is not listed here; support is often already on its way.