Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.300

Multi-SoC Synchronization

In this topic:

Requirements

Limitations

Synchronized Trace Operation

 

 

Introduction

The FNet Bridge Multi SoC synchronization enables the coordination of two separate BlueBox Debuggers via the FNet communication network. This setup facilitates synchronous debugging and tracing across multiple systems, achieving low latency synchronization typically within a few microseconds.

 

 

Requirements

2x iC7max/iC5700 BlueBox Debuggers with Hub

2x Active Probes

(optional) ADIO or/and CAN/LIN Add-on module(s)

 

fnet_bridge_multi_socsync_diagram

 

 

Limitations

Delays are in the range of microseconds.

Sync Debug supported only for Infineon TriCore systems.

 

 

Synchronized Trace Operation

The synchronized debug start/stop operations and trace clock propagation through FNet ensure that both systems operate in a coordinated manner, essential for accurate and efficient system analysis and debugging. Performing a synchronized trace recording requires the following steps:

 

1.Alignment of BlueBox Time Offset - This is needed for the trace visualization in the Profiler Timeline View. The Time Offset alignment aligns the time offset from time 0 to the first trace recording in each Profiler Timeline. It does not influence the overall trace synchronization accuracy.

2.Start of both Trace Recorders - The operation starts the generation of trace messages on the target. However, as the BlueBox recorder is set to ON Trigger, the BlueBox will not record any trace data until the occurrence of the Trace Trigger.

3.Trace Trigger - A trace trigger can be injected either on the Slave or on the Master winIDEA instance. The trigger is propagated via FNet to both the Master and Slave BlueBox trace recorder. The propagation delay of the trace trigger via FNet does not influence the overall trace synchronization accuracy.  

 

Block diagram below shows that the Trace Trigger is propagated through the entire system via FNet. The Trace Clock is also propagated to all trace recorders. Synchronized debug start/stop operations are controlled via FNet as well.

 

Synchronized Trace Operation overview

Synchronized Trace Operation overview

 

 

More resources

Sync Debug on two Infineon AURIX devices - How-to guide

Sync Trace - How-to guide

Timing Analysis Across Two ECUs with winIDEA & BlueBox Tools - Webinar

 

 

Copyright © 2024 TASKING