ARM/Cortex Trace (parallel)


The embedded tools company


ARM/Cortex Trace (parallel)
  Highlights
Up to 4 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)
Support for
 AD, ALTERA, ARM, ATMEL, BROADCOM, CORTINA, CYPRESS, HILSCHER, INFINEON, LSI, MARVELL, MICRONAS, NXP, QUALCOMM, RENESAS, SAMSUNG, SIEMENS, SOCIONEXT, STERICSSON, STM, TI, XILINX

66AK2E02, 66AK2E05, 66AK2H06, 66AK2H12, 66AK2H14, 88FR101, 88FR102, 88FR111, 88FR301, A9500, A9540, ADSP-SC582, ADSP-SC583, ADSP-SC583W, ADSP-SC584, ADSP-SC584W, ADSP-SC587, ADSP-SC589, AM3505, AM3517, AM3703, AM3715, AM571X, AM572X, AM5K2E02, AM5K2E04, ARM1136J-S, ARM1136JF-S, ARM1156T2-S, ARM1156T2F-S, ARM1176JZ-S,
> more


Link Dim
Modules
Adaptions
Dimensions
Freq
Max. Operation Frequency
Volt
Operation Voltage
FAQ
Frequently Asked Questions
Order
Order
Information
Support
Technical Support
Debugger for ARM7
Debugger for ARM9
Debugger for ARM11
Debugger for Cortex-M
Debugger for Cortex-R
Debugger for Cortex-A
PowerTrace PX
PowerTraceII
Serial Trace
RAM Trace Port

TOP

Features


The PowerTrace or the PowerTrace-II 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.




 
TOP

Trace Modi


The Preprocessor for the ARM ETM/PTM provides full support for all ETM/PTM modes.



 
TOP

Speed


The max. supported speed for the ARM ETM depends on the used ETM mode.

      Normal FR Normal HR Mux Demux FR Demux HR
    Trace port configuration 4+4
    8+4
    16+4
    4+4
    8+4
    16+4
    4
    6
    10
    2 x (4+4)
    2 x (8+4)
    2 x (16+4)
    2 x (4+4)
    2 x (8+4)
    2 x (16+4)
    Sample edge rise rise/fall rise/fall rise rise/fall
    Trace clock frequency cpu cpu/2 cpu cpu/2 cpu/4
    Max CPU frequency 500 500 250 800 800

    On ARM ETMv3/PTM the trace clock is independent from the CPU clock.

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


 
TOP

Trace Display


TRACE32 offers a comprehensive trace display and analysis.



 
TOP

ETM Settings


TRACE32 offers intuitive access to all ETM settings.



 
TOP

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.
 
TOP

3-States Sequencer


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


 
TOP

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
  • Realtime measurement of 3 current and 4 voltage lines
  • Realtime trigger on current, voltage and power
  • Time correlation with other TRACE32 tracetools
  • Energy statistics on function and task level
  • Fully integrated in the TRACE32 user interface
 
TOP

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.





 
TOP

Code Coverage


If a PowerTrace is used, a hardware based code coverage can be performed on a 4 x 4 MByte code range. The code coverage includes executed/not executed and branch taken/not taken.





 
TOP

Adaption Methods


Adaption for ARM ETM Preprocessor Mictor

Adaption for ARM ETM Preprocessor MIPI-60

 
TOP

FLEX Adapters


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

 
TOP

Details and Configurations






Copyright © 2016 Lauterbach GmbH, Altlaufstr.40, D-85635 Höhenkirchen-Siegertsbrunn, Germany  Impressum
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: 02-Dec-2016