Multi-SoC Synchronization
In this topic:
The FNet Bridge Multi SoC synchronization enables the coordination of two separate BlueBox iC5700 systems via the FNet communication network. This setup facilitates synchronous debugging and tracing across multiple systems, achieving low latency synchronization typically within a few microseconds.
For a how-to guide, refer to Synchronous Debug & Trace on two Infineon Aurix Devices.
•2 iC5700s with Hub
•2 Active Probes
•(optional) ADIO or/and CAN/LIN Add-on module(s)
•Delays are in the range of microseconds.
•Currently supported only for Infineon TriCore systems.
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 iC5700 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 recorder (iC5700) is set to ON Trigger, the iC5700 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 iC5700 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.
•Synchronous Debug & Trace on two Infineon Aurix Devices - How-to guide
•Timing Analysis Across Two ECUs with winIDEA & BlueBox Tools - Webinar