iSYSTEM Hardware User Manuals

20
Infineon USB-C Active Probe User Manual V1.3

Transcript of iSYSTEM Hardware User Manuals

Page 1: iSYSTEM Hardware User Manuals

Infineon USB-C Active Probe

User Manual

V1.3

Page 2: iSYSTEM Hardware User Manuals

This document and all documents accompanying it are copyrighted by iSYSTEM AG and all rights are

reserved. Duplication of these documents is allowed for personal use. In all other cases, written consent

from iSYSTEM is required.

iSYSTEM AG. All rights reserved.

All trademarks are property of their respective owners.

www.isystem.com

Page 3: iSYSTEM Hardware User Manuals

ContentsInfineon USB-C Active Probe

Important safety notice ......................................................................................................................... 5

Package content ...................................................................................................................................... 6

Specifications ........................................................................................................................................... 7

Operation ................................................................................................................................................... 8USB-C to Samtec 22-pin TriCore Adapter ...................................................................................................................................................... 10

Active Probe and the iC5700 Connecting Guidelines .............................................................................................................................. 12

Setting Debug Interface Voltage Levels ......................................................................................................................................................... 13

Further Active Probe Settings ................................................................................................................................................................................ 14

Lane link speed ............................................................................................................................................................................................................... 16

Accessories ............................................................................................................................................. 17

User Notes .............................................................................................................................................. 18

Page 4: iSYSTEM Hardware User Manuals

Infineon USB-C Active Probe

Infineon USB-C Active Probe - Enables debugging, tracing and testing of all Infineon AURIXT™

TC2xx, TC3xx (2nd generation), TC4xx (3rd generation) microcontrollers. It supports the DAP

and Aurora GigaBit Trace (AGBT/SGBT) interface via USB-C connector. Its small and compact

hardware size allows for connecting to a target microcontroller in a confined space as far as

5m away. The Active Probe supports up to 1 parallel AGBT lanes, running at a maximum

bitrate of 5Gbps.

iC5700 BlueBox On-Chip Analyzer - Hardware platform designed for debugging and testing a

wide range of embedded microcontroller platforms that are based on a variety of processor

architectures. Functionality can be further extended with the addition of our IOM6 Accessories,

enabling the synchronous capture of analog and digital signals in parallel to trace

information. Such capability is used for advanced debugging of complex applications together

with our winIDEA Integration Development Environment (IDE), as well as for thorough testing

in conjunction with our testing environment testIDEA.

winIDEA - Integration Development Environment (IDE) delivers the visual insights required to

debug your embedded application. At the simplest level, winIDEA provides all the usual

functionality of an IDE (breakpoints, stepping and device programming). Supported by a target

microcontroller, winIDEA can also visualize the timing and code coverage of the application

via the trace interface, as well as combine data captured by the IOM6 Accessories. Various

third-parties also provide software tools to perform advanced worst-time-execution analysis

based upon the data winIDEA can export. When a Real-Time Operating System (RTOS) is in

use, the state of the RTOS and its tasks can also be visualized. More information

isystem.com/winideaide.

testIDEA - testIDEA environment simplifies the development of unit tests for embedded

applications. By making use of the winIDEA environment, this application makes it easy to

locate source code functions and generate test cases for them. Tests are then executed using

the Original Binary Code (OBC) method, testing the object code running on the target

microcontroller. The tests, which are stored as YAML files, can easily be added to a project,

maintained in a repository, and then automatically executed together with Continuous

Integration (CI) tools such as Jenkins. More information isystem.com/testidea.

isystem.connect - There are times when it is more efficient to write a script to execute a task

that requires many clicks within a visual development environment. This is where our Software

Development Kit (SDK) isystem.connect comes in. The well-documented interface provides

access to Python, Java, and other languages so that any action available within winIDEA and

testIDEA can be scripted. Scripts can also be executed directly from within winIDEA, thereby

allowing the developer to extend its functionality. More information isystem.com/sdk.

iSYSTEM's solutions run under Microsoft® Windows®, GNU, Linux OS; or optionally within the

Eclipse environment via a plugin. Software can be downloaded from the Downloads page at

http://www.isystem.com.

Page 5: iSYSTEM Hardware User Manuals

Important safety notice

General safety instructions - Please read the following safety precautions carefully before putting this

device to use to avoid any personal injuries, damage to the instrument, or to the target system. Use

this instrument only for its intended purpose as specified by this manual to prevent potential hazards.

Use included power cord and power supply - The enclosed power supply has been approved for use by

iSYSTEM. Please contact iSYSTEM if you need to consider an alternative power.

Use grounding wire - Prior to applying power to either the BlueBox or the target, connect the device

and the target system together with the included grounding wire. This is to avoid potential damage

caused by any voltage difference between the device and the target system.

Use proper overvoltage protection - Please ensure proper protection to avoid exposing the BlueBox

device or the operator to overvoltage surges (e.g. caused by thunderstorm, mains power).

Do not operate without cover - Do not operate the device with cover removed.

Avoid circuit and wire exposure - Do not touch exposed components or wires when the device is

powered.

Do not operate with suspected damage - If you suspect damage may have occurred, the BlueBox

device must be inspected by qualified service personnel before further operation.

Do not operate the device outside its rated supply voltage or environmental range - Consult with

iSYSTEM before using equipment outside of the parameters provided in this manual.

This symbol is used within the manual to highlight further safety notices.

Page 6: iSYSTEM Hardware User Manuals

Package content

The Infineon AGBT USB-C Active Probe kit is delivered with the following components:

Infineon AGBT USB-C

Active Probe1m FNet Cable User Manual

Ordering code:

IC57166

Ordering code:

BB-FNET-100

Page 7: iSYSTEM Hardware User Manuals

Specifications

GENERAL

Supply voltage 9.0V DC via FNet cable

Operating temperature 10°C to 40°C

Storage temperature -10°C to 60°C

Humidity 5% to 80% RH

MECHANICAL

Size 80 x 55 x 18 mm

Weight 0.125 kg

OPERATION

Communication

interface to BlueBoxiSYSTEM proprietary FNet

Debug signal valid

input voltage range3.3V (max. 3.6V)

Power consumption Max. 1.5W (dependent on operation mode)

Number of supported

AGBT lanes1 lane

Maximum AGBT

bitrate5Gbps

AGBT clock source

optionsActive Probe

PROTECTION

Debug signals33 Ohm series termination/protection resistors, ESD protection

devices

DAP1-3 and DAPE1-3 10k Ohm pull-down

DAP_RESET 1k Ohm pull-up, 33 series termination/protection resistor

VREF 1k Ohm input impedance

Page 8: iSYSTEM Hardware User Manuals

Operation

Device overview

Device descriptionA – USB-C connector, with the following pinout:

SignalDirection

SignalDescription

Signal Pin Pin SignalSignal

DescriptionSignal

Direction

Ground GND A1 B12 NC Not Connected

I AGBT TX0_P TX0+ A2 B11 CLK+ AGBT Clock O

I AGBT TX0_N TX0- A3 B10 CLK- AGBT Clock O

Not Connected NC A4 B9 NC Not Connected

IOTarget Reset

PinnRESET A5 B8 DAP1 DAP Data I

IOptional 2nd

DAP dataDAP2 A6 B7 nTRST/DAPEN Output O

IOptional 3rd

DAP dataDAP3 A7 B6 NC Not Connected

O DAP Clock DAP0 A8 B5 VrefReference

VoltageI

Not Connected NC A9 B4 NC Not Connected

Not Connected NC A10 B3 NC Not Connected

Not Connected NC A11 B2 NC Not Connected

Ground GND A12 B1 GND Ground

USB-C pinout

Blue colored signals are trace signals.

Signal direction definition:

O – Output from the Active Probe to the target microcontroller

I – Input to the Active Probe from the target microcontroller

B – Trigger connector – Provision for future functional extensions. No functionality at the

moment.

C – The indicator light provides the status of the Active Probe as follows:

Page 9: iSYSTEM Hardware User Manuals

· Permanently green - Powered On and

ready to use.

· Blinking green - Establishing connection

with the BlueBox.

· Blinking blue - Reprogramming SPLASH.

· Permanently magenta - Golden image

loaded and ready to use.

D – FNet connector, that connects the Active Probe to the iC5700 BlueBox. The FNet cable is

delivered with the Active Probe.

When powering on the system, switch the iC5700 on before powering on the target

system. When powering down the system, power off the target before powering off the

iC5700!

Use only original iSYSTEM accessories for powering and connecting with the iC5700.

Consult with iSYSTEM before attempting to use any other accessory.

Page 10: iSYSTEM Hardware User Manuals

USB-C to Samtec 22-pin TriCore Adapter

Ordering code IAUSB-CSAM22TRICORE

The converter is used to connect the Infineon USB-C Active Probe with the USB-C connector to

a target featuring Samtec 22-pin ERF8 debug connector. The 22-pin converter must be ordered

separately.

Connecting USB-C converter to Infineon USB-C Active Probe

In general one of the selling points of the USB-C plug is that there is no way to incorrectly insert

it. However that is not the case with the Infineon USB-C Active Probe where used physical USB-

C type connector doesn’t feature the USB interface as someone could presume but rather the

Infineon AGBT (Aurora GigaBit Trace) interface whose signals are connected to the connector

in a way that USB-C connector orientation matters.

When attaching this converter to the Active Probe, make sure its marking A and marking B is

aligned and matches with the markings on the Active Probe connector.

Page 11: iSYSTEM Hardware User Manuals

The following pinout is valid on the target side:Signal

DirectionSignal

DescriptionSignal Pin Pin Signal

SignalDescription

SignalDirection

I AGBT TX0_P TX0+ 1 2 VrefReference

VoltageI

I AGBT TX0_N TX0- 3 4 DAP0 DAP Clock O

Ground GND 5 6 DAP1 DAP Data IO

Not Connected NC 7 8 NC Not Connected

Not Connected NC 9 10 DAP2Optional 2nd

DAP dataI

Ground GND 11 12 nTRST/DAPEN Output O

Not Connected NC 13 14 CLK+ AGBT Clock O

Not Connected NC 15 16 CLK- AGBT Clock O

Ground GND 17 18 TGOAGBT Trigger

outI

Not Connected NC 19 20 NC Not Connected

Not Connected NC 21 22 nRESET Reset IO

Revision A2: Samtec 22-pin ERF8 pinout

Blue colored signals are trace signals.

*Current TriCore devices feature only one AGBT line while the Active Probe hardware is ready

for future devices with more AGBT lines.

Page 12: iSYSTEM Hardware User Manuals

Active Probe and the iC5700 Connecting Guidelines

1. Connect the iC5700 GND and the target GND using the Grounding wire delivered with the

iC5700.

If the Grounding wire is not connected, the ground potential difference between the BlueBox

hardware and the target can exceed well over 1000V even before any of the devices are

powered up. This voltage difference is discharged over the BlueBox hardware and the target

system, leading to the possible destruction of electronic components within the BlueBox

hardware, the target or both. Refer to winIDEA Help www.isystem.com/groundingwire for more

information.

2. Connect the iC5700 Power Supply to the mains outlet and the iC5700.

3. Connect the iC5700 to the PC via the supplied Ethernet or USB 3.0 cable.

4. Connect the Active Probe to the iC5700 FNet Port through the supplied FNet Micro

Cable.

If a cable longer than 1.0m is required (for example when debugging an ECU in a vehicle or a

confined space), optional 3.0m and 5.0m FNet Micro cables are available from iSYSTEM.

Although it looks similar to the HDMI interface, the FNet Port is not compatible with

HDMI or any HDMI accessories.

Connecting iSYSTEM hardware to HDMI accessories will damage the hardware and will

render the iSYSTEM hardware warranty void.

Page 13: iSYSTEM Hardware User Manuals

Setting Debug Interface Voltage Levels

The voltage levels for the debug interface are configured within winIDEA via Hardware menu /

CPU Options / Hardware.

When the microcontroller target supplies 5.0V to the Vref signal (pin 1), use the radio-button

selection to select the Vref option instead.

Page 14: iSYSTEM Hardware User Manuals

Further Active Probe Settings

The iC5700 can connect to AURIX™ target devices through:

· its installed DTM module and an appropriate DAP cable adapter (e.g. IC50163-2).

This debug system has limited maximum DAP frequency and does not support the DAPE

debug interface nor the AGBT interface. Alternatively, JTAG debug interface support is also

available through a dedicated JTAG cable adapter (e.g. IC50160).

· Infineon DAP/DAPE Active Probe supporting the DAP and DAPE debug interface

· Infineon AGBT Active Probe

· Infineon AGBT USB-C Active Probe

In order to switch from the default DTM interface and use to the Active Probe use:

1. Click Refresh in Hardware menu / Options / FNet / Currently connected FNodes.

2. Click Create configurations for connected FNodes. Selected device is displayed in FNode

configurations.

Configuration is created. Look for:

· Listed devices with Matched FNode

· Y (for yes) under Matched config

· List of available networks

Page 15: iSYSTEM Hardware User Manuals

3. Click Refresh in Hardware menu / Configure Session / SoC and select the Active Probe.

· If you have only one Active Probe connected, you can leave the Active Probe selected and

winIDEA will automatically connect to an available Active Probe.

· If you have several Active Probes connected to your BlueBox, select the desired Active Probe

from the drop-down menu.

Page 16: iSYSTEM Hardware User Manuals

Lane link speed

By default the lowest Aurora link speed is set which ensures the most likely working trace

operation. Note that this setting directly impacts on Aurora trace interface bandwidth. The

higher the speed, more trace information per time unit can be broadcasted over the interface.

Hence, once the Analyzer trace operation (e.g. trace or profiler or coverage) is confirmed with

the default setting, higher Aurora link speeds should be tested and the highest operational

speed then selected for usage. This way the Active Probe will be configured for maximum

possible Analyzer session time. Different speeds are available.

The detailed configuration settings for the Active Probe can be selected via Hardware / CPU

Options / Aurora.

More general Infineon’s AURIX™ microcontroller family settings are described in winIDEA Help.

Page 17: iSYSTEM Hardware User Manuals

Accessories

IOM6 product line

The functionality can be extended through the use of various modules from IOM6 product line.

This enables various capabilities from parallel debugging of multiple targets, monitoring of

network traffic and monitoring and manipulation of analog and digital signals.

Ordering Code Description

IC57031 IOM6 Hub (3 x FNet & FBridge)

IC57040 IOM6 CAN/LIN

IC57041 IOM6 ADIO

IC57125-1 ARM HSSTP II Active Probe

IC57163 Infineon DAP/DAPE Active Probe

IC57164 Infineon AGBT Active Probe

IC57150 MPC5x/SPC5x Aurora Active Probe

IC57166 Infineon USB-C Active Probe

Infineon USC-B Active Probe Accessories

Ordering Code Description

IAUSB-

CSAM22TRICORE USB-C to Samtec 22-pin TriCore Adapter

BB-FNET-100 1.0m FNet Cable

BB-FNET-300 3.0m FNet Cable

BB-FNET-500 5.0m FNet Cable

Find more information on www.isystem.com or contact [email protected]. To reach

for technical support please visit www.isystem.com/support.

Page 18: iSYSTEM Hardware User Manuals

User Notes

This page is intentionally left blank.

Page 19: iSYSTEM Hardware User Manuals

This page is intentionally left blank.

Page 20: iSYSTEM Hardware User Manuals

iSYSTEM has made every effort to ensure the accuracy and reliability of the information provided in

this document at the time of publishing. Whilst iSYSTEM reserves the right to make changes to its

products and/or the specifications detailed herein, it does not make any representations or

commitments to update this document.

iSYSTEM. All rights reserved.