Intel® Debugger & Trace

OVERVIEW

Debug and Trace any Core in Intel SoCs

Analyze any Intel® SoC design implementing both the x86 and other Instruction Sets (ISA), from a single tiny Intel® Quark™ microcontroller to popular chips like Intel Atom®, Pentium® or Celeron® to massive multicore Intel® Core™ or Xeon™ application processors, 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) in any SoC via a single debug interface, all at the same time. TRACE32® tools support real-time on- and off-chip tracing.

Supported Sub-Architectures

Core®, Xeon®, Atom®, Pentium®, Celeron®, i486, i386, i286, i186

DEBUG HIGHLIGHTS

Utilize All Debug Features for Intel SoCs

By using our powerful debug modules you can apply our full debug feature set to any Intel® SoC. 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 
Intel_whisker-1
Intel_software-only-debug_(1)

Support of Any Intel Debug Interface Protocol

Debug via classic JTAG or USB. TRACE32® debug tools support both USB DCI-OOB and software-only USB DCI-DbC protocols.

Enjoy GUI based and High Level Language Debugging

Our PowerView Software provides a sophisticated easy-to-use GUI as well as command line based Debugging. Furthermore, it fully supports High Level Language Debugging (HLL) to give you time to think about overall logic rather than thinking about program code.

Debug Multi-Architecture Intel SoCs

Debug all your x86 cores and/or non-x86 cores at the same time with just one debug probe. Besides x86 we support Arm® Cortex, Arc®, Xtensa®, 8051 and other cores in symmetric (SMP including hy-perthreading) or asymmetric (AMP) multiprocessing environments.

Debug the Full Software Stack

Work with many popular target operating systems like UEFI™, Linux™, Windows™, AUTOSAR and others. TRACE32® OS-aware debugging can query and display all OS objects such as threads, message queues, and more. We also support Hypervisor-aware Debugging for multi-OS environments.

TRACE FEATURES

Capture Your Core Actions on Each Intel Chip

Stop mode debugging can be a powerful tool but tracing is even better. Our trace solutions for Intel® 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.

Learn more about our trace system  


Intel_whisker-2

Providing highest performance for Off-Chip-Trace

Our PowerTrace modules in combination with our Preprocessor for Intel deliver trace data from Intel® SoCs with highest performance without impacting your system real-time performance in any way, creating a record of each step along the way. Depending on the used chip you can instantly start examining the data using our TRACE32® PowerView software or Intel System Studio.

Support of All Intel On-Chip Trace Solutions

Our TRACE32® tools support every Trace solution which could be implemented in your Intel® SoC: The Basic On-Chip Trace (LBR), the Advanced On-Chip Traces (Processor Trace PT and Branch Trace Store BTS) and the Arm CoreSight™ trace infrastructure. Besides your already existing debug module there is no additional trace hardware required.

Analyse Interactions Between Multiples Cores

Our trace solutions support multicore tracing to record and analyze the dynamic interaction between cores. For mixed-architectures Intel® SoCs, you can concurrently trace x86 and non-x86 cores.

Obtain Detailed Runtime Information

Our trace solutions can record the complete program flow, provided by the SoCs Trace IP. Based on the data recorded, you can perform detailed timing measurements.

VIRTUAL PROTOTYPING

Get Ready Before Your Silicon Is

Test your code in your Intel® 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  


Intel_software-only-emulator_(1)

Unit Testing with Integrated Instruction Set Simulator

TRACE32® PowerView provides a built-in instruction set simulator, which is perfect for module and regression tests.

Perform Pre-Silicon Verification

Verify your SoC, including debug mechanisms, before taping out, using simulated Verilog or VHDL netlists. The Lauterbach Generic Transactor Library (GTL) allows you to perform pre-silicon de-bugging on JTAG level.

TOOLCHAIN SUPPORT

3rd Party Tools Supported for Intel

Bootloader (5)
Product
Company
coreboot
GRUB
UEFI InsydeH2O
UEFI Intel BLDK/UDK

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.

Host OS

Our debug software runs on all major operating systems.

Flash Devices

We support the programming of a large variety of flash devices. NOR, NAND, SPI, QSPI, EMMC and more.

3rd Party Integrations

Integrations allow you to easily use TRACE32 with other tools.

RELATED PRODUCTS

TRACE32 Related Products for Intel

22 products(s) found