ARM/Cortex Trace (parallel)

The embedded tools company

ARM/Cortex Trace (parallel)
Up to 8 GByte trace buffer
Target voltage 1.2 .. 3.3 V
5 ns time stamp
Program and data trace
Performance analysis
Function and task run-time measurement
Code coverage
Support for Embedded Trace Macrocell (ETM), Program Trace Macrocell (PTM)
Support for Embedded Trace Buffer (ETB), Trace Memory Controller (TMC), Trace Port Interface Unit (TPIU)
Support for multiple trace sources in a single stream (CoreSight trace)

Max. Operation Frequency



The PowerTrace or the PowerTrace-II / III for the ARM ETM/PTM samples all trace data with rates up to 600 Mbit/s per trace channel into the trace buffer.

It supports the Embedded Trace Macrocell (ETM) as well as the Program Trace Macrocell (PTM).

The trace provides time stamp features and can serve the filter and trigger capabilities of the ETM/PTM. The system can run on PCs or any workstation.

The connection to the target is done by standardized adapters defined by ARM.

Self Calibration

More than 600 Mbit/s per trace channel with trace adapters using AUTOFOCUS self calibration technology.


Trace Display

TRACE32 offers a comprehensive trace display and analysis.


ETM Settings

TRACE32 offers intuitive access to all ETM settings.


Basic ETM Filter and Trigger

The basic filter and trigger features are easy to use.

  • TraceEnable: Sample only the specified event.
  • TraceData: Sample the complete program flow and the specified data event.
  • TraceON: Switch the sampling to the trace buffer on after the specified event occurred.
  • TraceOFF: Switch the sampling to the trace buffer off after the specified event occurred.
  • TraceTrigger: Stop the sampling to the trace buffer at the specified event. A trigger delay is possible.

3-States Sequencer

The programming for the 3 state sequencer is supported by a special dialog window.


Additional Standard Trace Features

Trace-based Profiling
  • Detailed analysis of function run-times
  • Detailed analysis of task run-times and state
  • Graphical analysis of variable values over the time
  • Analysis of the time interval of a single event (e.g. Interrupt)
  • Analysis of the time interval between 2 defined events
Sample-based Profiling
  • Long-time performance analysis for functions
  • Long-time performance analysis for tasks
  • Long-time analysis of the contents of a variable or memory location and more
Trace-based Debugging (CTS)
  • Allows re-debuggging of a traced program section
  • Provides forward and backward debugging capabilities
  • High-level language trace display including all local variables
  • Timing and function nesting display
  • Has the ability to fill most trace gaps caused by the limited bandwidth of trace port
Energy Profiling
  • Find the program part causing the highest energy consumption
  • Locate unexpected power peaks
  • Check if power-saving modes are used efficiently
  • Current and voltage measurement with TRACE32 Mixed Signal Probe or TRACE32 Analog Probe
  • Time correlation with TRACE32 trace tools PowerTrace, CombiProbe, MicroTrace
  • Energy statistics on function and task level
Trace-based Code Coverage
  • Real-time code coverage without instrumentation
  • Suitable for long-term testing
  • Support for all common code coverage metrics
  • Automated report generation
  • Full support of multicore chips

Reconstruction of Trace Gaps

A large number of indirect branches or a large number of data transfer can cause an overflow of the internal ETM FIFO. The result is, that trace information is lost. TRACE32 can reconstruct such trace losses with the SmartTrace and CTS.


Adaption Methods

Adaptation for ARM ETM Preprocessor Mictor

Adaptation for ARM ETM Preprocessor MIPI-60


FLEX Adapters

FLEX Adapter
  • Highly Flexible Adapters
  • For Debuggers and ICD Trace
  • High Signal Quality
  • Adapted Impedance
  • 100 MIL

Copyright © 2021 Lauterbach GmbH, Altlaufstr.40, 85635 Höhenkirchen-Siegertsbrunn, Germany   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice. Report Errors
Last generated/modified: 18-Nov-2021