Categories

{{ selectedCategory.name }}

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!

Infineon TriCore: Synchronization between On-Chip trace and external sources (ADIO, CAN/LIN)

19-Apr-2023

On-Chip trace logic monitors the CPU execution inside the SoC.

Obtained data is compressed using trace protocols and:

  • Streamed out through the trace port, where BlueBox debugger is capturing the data on the trace port. Each sample is time stamped by the BlueBox timer OR
  • Captured in the internal trace RAM (On-Chip trace buffer - OCTB), where trace data is uploaded through the debug port after it was time stamped by the On-Chip timer.


To synchronize events all recorded samples should use the same (or synchronized) timer:

  • If a BlueBox timer is used with all the samples, events are synchronized by design;
  • If  an On-Chip timer is used in combination with ADIO, CAN/LIN, synchronization is required.


Possible solution: 

To synchronize events from different time domains (BlueBox and On-Chip timer) check Generate time synchronization messages option (if supported) in View / Analyzer / Analyzer Configuration.


More resources in winIDEA Help:

Was this answer helpful?

Sorry this article didn't answer your question, we'd love to hear how we can improve it.
Note: This form won't submit a case. We'll just use it to make this article better.

Similar topics

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No similar topics found!

Other topics in the same category

{{ topic.Title }} {{ topic.Ddate | formatDate }}

{{ topic.Content }}

No topics found!