ARM/Cortex Trace (parallel)


The embedded tools company


Atlas Calypso DaVinci ECOSTO EXCALIBUR IMX23 IMX25 IMX27 IMX27L NEPTUNE S-GOLD S-GOLD2 S-GOLD3 S-GOLD3H S-GOLDLITE S-GOLDRADIO Sitara Snapdragon S1

Picture
  Highlights
Up to 4 GByte trace buffer
Target voltage 0.9 .. 3.6 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
 ALTERA, ARM, ATMEL, FREESCALE, FUJITSU, HILSCHER, INFINEON, LSI, MARVELL, MICRONAS, NEC, NXP, QUALCOMM, RENESAS, SAMSUNG, SIEMENS, STERICSSON, STM, TI, XILINX

88FR101, 88FR102, 88FR111, 88FR301, A9500, A9540, AM3505, AM3517, AM3703, AM3715, ARM1020E, ARM1022E, ARM1026EJ-S, ARM11MPCORE, ARM710T, ARM720T, ARM740T, ARM7DI, ARM7EJ-S, ARM7TDMI, ARM7TDMI-S, ARM915T, ARM920T, ARM922T, ARM926EJ-S, ARM940T, ARM946E-S, ARM966E-S, ARM968E-S, ARM9E-S, ARM9EJ-S, ARM9TDMI, AT91RM9200, AT91SAM9261, AT91SAM9263,
> more


Link Doc
Download full document
icretm.pdf
(875k)
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 ARM10
Debugger for ARM11
Debugger for Cortex-M
Debugger for Cortex-R
Debugger for Cortex-A
PowerTrace
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
CTS Trace-based Debugging
  • 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


88FR101Marvell, Inc.
88FR102Marvell, Inc.
88FR111Marvell, Inc.
88FR301Marvell, Inc.
A9500ST-Ericsson
A9540ST-Ericsson
AM3505Texas Instruments
AM3517Texas Instruments
AM3703Texas Instruments
AM3715Texas Instruments
ARM1020EARM Ltd.
ARM1022EARM Ltd.
ARM1026EJ-SARM Ltd.
ARM11MPCOREARM Ltd.
ARM710TARM Ltd.
ARM720TARM Ltd.
ARM740TARM Ltd.
ARM7DIARM Ltd.
ARM7EJ-SARM Ltd.
ARM7TDMIARM Ltd.
ARM7TDMI-SARM Ltd.
ARM915TARM Ltd.
ARM920TARM Ltd.
ARM922TARM Ltd.
ARM926EJ-SARM Ltd.
ARM940TARM Ltd.
ARM946E-SARM Ltd.
ARM966E-SARM Ltd.
ARM968E-SARM Ltd.
ARM9E-SARM Ltd.
ARM9EJ-SARM Ltd.
ARM9TDMIARM Ltd.
AT91RM9200Atmel Corporation
AT91SAM9261Atmel Corporation
AT91SAM9263Atmel Corporation
CDC3207GMicronas Semiconductor Holding AG
CDC3272GMicronas Semiconductor Holding AG
CORTEX-A15ARM Ltd.
CORTEX-A15MPCOREARM Ltd.
CORTEX-A5ARM Ltd.
CORTEX-A5MPCOREARM Ltd.
CORTEX-A7ARM Ltd.
CORTEX-A7MPCOREARM Ltd.
CORTEX-A8ARM Ltd.
CORTEX-A9ARM Ltd.
CORTEX-A9MPCOREARM Ltd.
CORTEX-R4ARM Ltd.
CORTEX-R4FARM Ltd.
CORTEX-R5ARM Ltd.
CORTEX-R5FARM Ltd.
CORTEX-R5MPCOREARM Ltd.
DB5500ST-Ericsson
DB8500ST-Ericsson
DB8540ST-Ericsson
EPXA1Altera Corporation
EPXA10Altera Corporation
EPXA4Altera Corporation
ERTEC200NEC,  Renesas Technology, Corp.,  Siemens AG
ERTEC400NEC,  Renesas Technology, Corp.,  Siemens AG
EXYNOS4212Samsung Semiconductor
EXYNOS4412Samsung Semiconductor
EXYNOS5250Samsung Semiconductor
IMX280Freescale Semiconductor, Inc.
IMX281Freescale Semiconductor, Inc.
IMX283Freescale Semiconductor, Inc.
IMX285Freescale Semiconductor, Inc.
IMX286Freescale Semiconductor, Inc.
IMX287Freescale Semiconductor, Inc.
IMX508Freescale Semiconductor, Inc.
IMX512Freescale Semiconductor, Inc.
IMX513Freescale Semiconductor, Inc.
IMX514Freescale Semiconductor, Inc.
IMX515Freescale Semiconductor, Inc.
IMX516Freescale Semiconductor, Inc.
IMX534Freescale Semiconductor, Inc.
IMX535Freescale Semiconductor, Inc.
IMX536Freescale Semiconductor, Inc.
IMX537Freescale Semiconductor, Inc.
IMX538Freescale Semiconductor, Inc.
IMX6DUALFreescale Semiconductor, Inc.
IMX6QUADFreescale Semiconductor, Inc.
IMX6SOLOFreescale Semiconductor, Inc.
KRAITQualcomm
LPC2101NXP Semiconductors
LPC2102NXP Semiconductors
LPC2103NXP Semiconductors
LPC2104NXP Semiconductors
LPC2105NXP Semiconductors
LPC2106NXP Semiconductors
LPC2109NXP Semiconductors
LPC2112NXP Semiconductors
LPC2114NXP Semiconductors
LPC2119NXP Semiconductors
LPC2124NXP Semiconductors
LPC2129NXP Semiconductors
LPC2131NXP Semiconductors
LPC2131/01NXP Semiconductors
LPC2132NXP Semiconductors
LPC2132/01NXP Semiconductors
LPC2134NXP Semiconductors
LPC2134/01NXP Semiconductors
LPC2136NXP Semiconductors
LPC2136/01NXP Semiconductors
LPC2138NXP Semiconductors
LPC2138/01NXP Semiconductors
LPC2141NXP Semiconductors
LPC2142NXP Semiconductors
LPC2144NXP Semiconductors
LPC2146NXP Semiconductors
LPC2148NXP Semiconductors
LPC2194NXP Semiconductors
LPC2210NXP Semiconductors
LPC2212NXP Semiconductors
LPC2214NXP Semiconductors
LPC2220NXP Semiconductors
LPC2290NXP Semiconductors
LPC2292NXP Semiconductors
LPC2294NXP Semiconductors
LPC2364NXP Semiconductors
LPC2365NXP Semiconductors
LPC2366NXP Semiconductors
LPC2367NXP Semiconductors
LPC2368NXP Semiconductors
LPC2377NXP Semiconductors
LPC2378NXP Semiconductors
LPC2387NXP Semiconductors
LPC2388NXP Semiconductors
LPC2458NXP Semiconductors
LPC2460NXP Semiconductors
LPC2468NXP Semiconductors
LPC2470NXP Semiconductors
LPC2478NXP Semiconductors
LPC2880NXP Semiconductors
LPC2888NXP Semiconductors
M7400ST-Ericsson
MB9DF126Fujitsu Limited
MB9EF126Fujitsu Limited
MC9328MX1Freescale Semiconductor, Inc.
MC9328MXLFreescale Semiconductor, Inc.
MC9328MXSFreescale Semiconductor, Inc.
MCIMX23Freescale Semiconductor, Inc.
MCIMX25Freescale Semiconductor, Inc.
MCIMX27Freescale Semiconductor, Inc.
MCIMX27LFreescale Semiconductor, Inc.
MCIMX31Freescale Semiconductor, Inc.
MCIMX35Freescale Semiconductor, Inc.
MCIMX351Freescale Semiconductor, Inc.
MCIMX353Freescale Semiconductor, Inc.
MCIMX355Freescale Semiconductor, Inc.
MCIMX356Freescale Semiconductor, Inc.
MCIMX357Freescale Semiconductor, Inc.
MCIMX37Freescale Semiconductor, Inc.
MSM6100 3GQualcomm
MSM6250Qualcomm
MSM6300Qualcomm
MSM6500Qualcomm
MXC91231Freescale Semiconductor, Inc.
MXC91321Freescale Semiconductor, Inc.
MXC91323Freescale Semiconductor, Inc.
MXC91331Freescale Semiconductor, Inc.
NETX100Hilscher GmbH
NETX50Hilscher GmbH
NETX500Hilscher GmbH
OMAP1510Texas Instruments
OMAP1610Texas Instruments
OMAP1611Texas Instruments
OMAP1612Texas Instruments
OMAP1710Texas Instruments
OMAP2420Texas Instruments
OMAP2420Texas Instruments
OMAP2430Texas Instruments
OMAP2431Texas Instruments
OMAP310Texas Instruments
OMAP331Texas Instruments
OMAP3410Texas Instruments
OMAP3420Texas Instruments
OMAP3430Texas Instruments
OMAP3440Texas Instruments
OMAP3503Texas Instruments
OMAP3515Texas Instruments
OMAP3525Texas Instruments
OMAP3530Texas Instruments
OMAP3610Texas Instruments
OMAP3620Texas Instruments
OMAP3630Texas Instruments
OMAP3640Texas Instruments
OMAP4430Texas Instruments
OMAP4460Texas Instruments
OMAP4470Texas Instruments
OMAP5430Texas Instruments
OMAP5432Texas Instruments
OMAP5910Texas Instruments
OMAP5912Texas Instruments
OMAP710Texas Instruments
OMAP730Texas Instruments
OMAP732Texas Instruments
OMAP733Texas Instruments
OMAP750Texas Instruments
OMAP850Texas Instruments
OMAPV1030Texas Instruments
OMAPV1030Texas Instruments
OMAPV1035Texas Instruments
OMAPV1035Texas Instruments
OMAPV2230Texas Instruments
OMAPV2230Texas Instruments
PCD80703NXP Semiconductors
PCD80705NXP Semiconductors
PCD80708NXP Semiconductors
PCD80715NXP Semiconductors
PCD80716NXP Semiconductors
PCD80718NXP Semiconductors
PCD80720NXP Semiconductors
PCD80721NXP Semiconductors
PCD80725NXP Semiconductors
PCD80727NXP Semiconductors
PCD80728NXP Semiconductors
PMB8870Infineon Technologies AG
PMB8875Infineon Technologies AG
PMB8876Infineon Technologies AG
PMB8877Infineon Technologies AG
PMB8878Infineon Technologies AG
PMB8888Infineon Technologies AG
QSD8250Qualcomm
QSD8650Qualcomm
RM48L530-ZWTTexas Instruments
RM48L540-ZWTTexas Instruments
RM48L550-ZWTTexas Instruments
RM48L730-ZWTTexas Instruments
RM48L740-ZWTTexas Instruments
RM48L750-ZWTTexas Instruments
RM48L930-ZWTTexas Instruments
RM48L940-ZWTTexas Instruments
RM48L950-ZWTTexas Instruments
RM48L952-ZWTTexas Instruments
S5PV310Samsung Semiconductor
SC200ARM Ltd.
SC210ARM Ltd.
SCORPIONQualcomm
SP2704LSI Corporation
SP2716LSI Corporation
SPEAR1300ST Microelectronics N.V.
SPEAR1310ST Microelectronics N.V.
SPEAR1340ST Microelectronics N.V.
ST30F7XXAST Microelectronics N.V.
ST30F7XXCST Microelectronics N.V.
ST30F7XXZST Microelectronics N.V.
STA2064ST Microelectronics N.V.
STA2065ST Microelectronics N.V.
STA2164ST Microelectronics N.V.
STA2165ST Microelectronics N.V.
STN8810ST-Ericsson
STN8815ST-Ericsson
STN8820ST-Ericsson
STR720ST Microelectronics N.V.
STR910FAM32ST Microelectronics N.V.
STR910FAW32ST Microelectronics N.V.
STR910FAZ32ST Microelectronics N.V.
STR911FAM42ST Microelectronics N.V.
STR911FAM44ST Microelectronics N.V.
STR911FAM46ST Microelectronics N.V.
STR911FAM47ST Microelectronics N.V.
STR911FAW42ST Microelectronics N.V.
STR911FAW44ST Microelectronics N.V.
STR911FAW46ST Microelectronics N.V.
STR911FAW47ST Microelectronics N.V.
STR912FAW42ST Microelectronics N.V.
STR912FAW44ST Microelectronics N.V.
STR912FAW46ST Microelectronics N.V.
STR912FAW47ST Microelectronics N.V.
STR912FAZ42ST Microelectronics N.V.
STR912FAZ44ST Microelectronics N.V.
STR912FAZ46ST Microelectronics N.V.
STR912FAZ47ST Microelectronics N.V.
TMS320DM3725Texas Instruments
TMS320DM3730Texas Instruments
TMS470MF031Texas Instruments
TMS470MF042Texas Instruments
TMS470MF066Texas Instruments
TMS470MSF541Texas Instruments
TMS470MSF542Texas Instruments
TMS570LS10106-ZWTTexas Instruments
TMS570LS10116-ZWTTexas Instruments
TMS570LS10206-ZWTTexas Instruments
TMS570LS10216-ZWTTexas Instruments
TMS570LS20206-ZWTTexas Instruments
TMS570LS20216-ZWTTexas Instruments
TMS570LS2124-ZWTTexas Instruments
TMS570LS2125-ZWTTexas Instruments
TMS570LS2134-ZWTTexas Instruments
TMS570LS2135-ZWTTexas Instruments
TMS570LS3134-ZWTTexas Instruments
TMS570LS3135-ZWTTexas Instruments
TMS570LS3137-ZWTTexas Instruments
ZYNQ7000XILINX




Copyright © 2012 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.
Last generated/modified: 18-May-2012