Debugging and trace probes

Debugging and trace probes

Integrated tools simplify your development workflow. Our feature-rich in-circuit debugging probes enable powerful features in IAR Embedded Workbench.

I-jet Trace for Arm Cortex-M

I-jet Trace for Arm Cortex-M provides extensive debugging and trace functionality. It delivers large trace memory capacities and high-speed communication via SuperSpeed USB 3.0. I-jet Trace is equipped with Embedded Trace Macrocell (ETM) trace, supporting all Cortex-M devices with ETM.

Want to buy I-jet Trace?

Buy online

Buy from a sales rep

Specifications I-jet Trace

  • Supports Arm Cortex-M cores
  • SuperSpeed USB 3.0 interface (5 Gbps)
  • Fully compatible with USB 2.0 (480 Mbps)
  • No power supply required, powered entirely by the USB port
  • Target power of up to 400mA can be supplied from I-jet Trace with overload protection
  • Automatic core recognition
  • CE/RoHS compliant

Debugging features

  • JTAG and SWD clocks up to 100 MHz
  • Support for SWO using Manchester and UART, at up to 200 Mbps
  • Support for multiple JTAG devices with automatic chain detection and graphical display
  • Support for JTAG adaptive clocking (RTCK)
  • Automatic JTAG/SWD detection
  • JTAG voltage measurement and monitoring
  • Target power consumption can be measured with ~160µA resolution at up to 200 ksps (kilo samples per second)

Trace features

  • Trace memory size of 64 Mbyte or 256 Mbyte
  • 1,2 and 4-bit trace data collection
  • Up to 150MHz ETM trace clock
  • 64-bit time stamp with CPU cycle accuracy for timing analysis
  • Support for trace logic levels from 1.2V to 5V
  • Support for MIPI-20 trace header directly

This probe is available in two versions to match different needs of trace memory size.

I-jet Trace for Arm Cortex-A/R/M

I-jet Trace for Arm Cortex-A/R/M provides extensive debugging and trace functionality for Arm Cortex devices equipped with the Arm CoreSight debug interface. It delivers large trace memory capacities and high-speed communication via SuperSpeed USB 3.0, and supports Embedded Trace Macrocell (ETM) trace as well as Program Trace Macrocell (PTM).

Want to buy I-jet Trace for Arm Cortex-A/R/M?

Buy online

Buy from a sales rep

Specifications I-jet Trace for Arm Cortex-A/R/M

  • Supports Arm Cortex-A, Cortex-R, Cortex-M cores
  • SuperSpeed USB 3.0 interface (5 Gbps)
  • Fully compatible with USB 2.0 (480 Mbps)
  • No power supply required, powered entirely by the USB port
  • Target power of up to 600mA can be supplied from I-jet Trace with overload protection
  • Automatic core recognition
  • CE/RoHS compliant

Debugging features

  • JTAG and SWD clocks up to 100 MHz
  • Support for SWO using Manchester and UART, at up to 200 Mbps
  • Support for multiple JTAG devices with automatic chain detection and graphical display
  • Support for JTAG adaptive clocking (RTCK)
  • Automatic JTAG/SWD detection
  • JTAG voltage measurement and monitoring
  • Target power consumption can be measured with ~160µA resolution at up to 200 ksps (kilo samples per second)

Trace features

  • Trace memory size up to 256 Mbyte
  • Up to 16-bit wide trace data collection
  • Up to 350MHz ETM trace clock
  • 64-bit timestamp with CPU cycle accuracy for timing analysis
  • Automatic alignment of parallel trace data skew on individual bits to compensate for PCB layout and signal integrity problems
  • Automatic trace data and clock voltage threshold adjustments to get the most reliable capture with noisy or un-terminated target boards
  • Support for trace logic levels from 1.2 V to 5V
  • Support for Mictor-38 and MIPI-20 trace headers directly. MIPI-60 supported with an optional adapter

I-jet

I-jet provides a fast debugging platform via JTAG and SWD/SWO. It can measure target power consumption with a high degree of accuracy and enables Power debugging in IAR Embedded Workbench. I-jet supports all Arm and Arm Cortex cores.

  • Supports Arm7/Arm9/Arm11 and Arm Cortex-A/R/M cores
  • Hi-speed USB 2.0 interface (480Mbps)
  • No power supply required, powered entirely by the USB port
  • Target power of up to 400mA can be supplied from I-jet with overload protection
  • Target power consumption can be measured with ~200µA resolution at 200kHz
  • JTAG and Serial Wire Debug (SWD) clocks up to 32MHz (no limit on the MCU clock speed)
  • Serial Wire Viewer (SWV) with UART and Manchester encoding
  • Support for SWO speeds of up to 60MHz
  • Download speed of up to 1MByte/sec
  • Automatic core recognition
  • Support for multiple JTAG devices with automatic chain detection and graphical display
  • Support for JTAG adaptive clocking (RTCK)
  • Automatic JTAG/SWD detection
  • JTAG voltage measurement and monitoring
  • Supports target voltage range from 1.65V to 5V
  • Support for Micro Trace Buffer (MTB) for ARM Cortex-M0+
  • CE/RoHS compliant

I-scope

I-scope adds current and voltage measurement capabilities to I-jet and I-jet Trace. The measurements can be done at any designated points on the target board and are displayed in real-time by the C-SPY Debugger in IAR Embedded Workbench.

I-scope measures current and voltages and sends it to I-jet, which synchronizes the data with the program counter of the running application. The data can be graphed and profiled in real time and analyzed using C-SPY. The current sensing is done by connecting two differential current measurement leads across a shunt resistor on the target board.

Use the power analysis to:

  • Reveal the power consumption of individual functions and peripherals
  • Identify I/O activities that cause current spikes
  • Diagnose low power mode
  • Investigate MCU frequency and core voltage power savings
  • Find conflicting hardware setup
  • Reduce RF emissions by identifying and eliminating unwanted current spikes
  • Measure and compare battery consumption in various MCU sleep modes

Specifications

  • I+ and I- differential voltage, 110mV full scale across shunt resistor
  • One differential current channel, 0-6V common mode
  • Three voltage channels, 0-6V
  • Sampling rate up to 200 kHz with 12 bit resolution
  • Includes one MIPI-20 flat cable for attaching to the I-jet
  • Includes 6 flying test leads and 6 grabbers
  • Supports all ARM Cortex-M cores with SWO (Serial Wire Output)
  • CE/RoHS compliant

Please note: I-scope is used in combination with I-jet or I-jet Trace.

Specifications

       I-jet      I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
USB connection High Speed USB 2.0 SuperSpeed USB 3.0 SuperSpeed USB 3.0 SuperSpeed USB 3.0
USB speed 480 Mbps 5 Gbps 5 Gbps 5 Gbps
Powered through USB  ✔  ✔  ✔  ✔
Maximum target power (5V) supplied  400 mA  400 mA  400 mA  600 mA
First supporting version of IAR
Embedded Workbench for Arm
6.30.8 7.30.3 7.80.1 7.70.1
  Buy online Buy online Buy online Buy online

 

Included adapters

       I-jet      I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
MIPI-10
MIPI-20
ARM-20
Mictor-38      

 

Optional adapters

  I-jet I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm 
MIPI-20 to TI-14 Available Available Available Available
MIPI-20 to cTI-20 Available Available Available Available
MIPI-20 Isolated (ETM not supported) Available Available Available Available
MIPI-20 to Mictor-38 Available Available Available Native support
Mictor-38 to MIPI-60 Available Available Available Available
I-scope Available Available Available Available

 

Core support

       I-jet      I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
Arm7/Arm9/Arm11 ✔ (no ETM trace) ✔ (no ETM trace) ✔ (no ETM trace)
Arm Cortex-M
Arm Cortex-R ✔ (1/2/4 bit ETM trace only) ✔ (1/2/4 bit ETM trace only)
Arm Cortex-A ✔ (1/2/4 bit ETM trace only) ✔ (1/2/4 bit ETM trace only)

 

Interfaces

  I-jet I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
JTAG
SWD
cJTAG
SWO UART/Manchester encoding
Target debug I/O voltages supported 1.65V to 5.5V 1.2V to 5V 1.2V to 5V 1.2V to 5V

 

Trace features

       I-jet      I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
ETM trace buffer   64 MB 256 MB 256 MB
Trace data collection   1,2, and 4-bit 1,2, and 4-bit 1,2,4,8 and 16-bit
Maximum ETM trace clock   150 MHz 150 MHz 350 MHz
Maximum ETM bandwidth   1.2 Gbps 1.2 Gbps 11.2 Gbps
Automatic clock/data skew adjustment  
Automatic clock/data threshold adjustment      
ETB/MTB Trace support

 

Performance

  I-jet I-jet Trace CM L I-jet Trace CM XL I-jet Trace Arm
JTAG/SWD speed 48 MHz 100 MHz 100 MHz 100 MHz
SWO sampling frequency 96 MHz 200 MHz 200 MHz 200 MHz
SWO max. bandwidth ~30 Mbps ~60 Mbps ~60 Mbps ~60 Mbps
Download speed (RAM) 1.89 MByte/s 3.73MByte/s 3.73 MByte/s 3.73 MByte/s
Power sampling resolution ~160 µA ~160µA ~160 µA ~160 µA
Power sampling rate 200 ksps 200 ksps 200 ksps 200 ksps

 

Functionality

  I-jet I-jet Trace CM L I-jet Trace CM XL I-jet Trace for Arm
Automatic core recognition
Code breakpoints
Data breakpoints
Flash breakpoints
Interrupt logging
Data logging
Call stack trace With ETB
Cycle counter (For Cortex-M devices)
Code coverage Sampled/Full with ETB/MTB Full Full Full
Function profiling Sampled/Full with ETB/MTB Full Full Full
Instruction trace Limited with ETB/MTB Full Full Full

© IAR Systems 1995-2018 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies