Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.246

Multi-core Synchronization

This chapter describes how to synchronize core for AURIX devices. Multi-core synchronization can be achieved:

Automatically via Hardware / CPU Options / Debugging / Synchronize selected cores (stop/run) when possible or

Manually via SoC Debug Module.


For suspending peripheral devices refer to this chapter.



Automatic Configuration

Multiple cores are hardware-wise not synchronized by default after reset. Synchronization can be optionally enabled by winIDEA. The option is ON by default.



Open Hardware / CPU Options / Debugging.



Make sure option Synchronize selected cores (stop/run) when possible is checked.



Check the Hardware / CPU Options / Cores / <Core> / Synchronize this core option.

Make sure this option is checked for all cores you want to be a part of synchronization.



Manual configuration

Synchronization can be achieved via a winIDEA configuration dialog of the on-chip OCDS module. For more information, refer to the OCDS chapter of the TriCore user manual. Open Hardware / SoC Debug Module.





Trigger Lines TL1-TL7

TriCore devices have internal 7 trigger lines to where Break, Suspend or Trigger Events from Cores, MCDS (trace) or Trigger Pins can be connected.


TL1 Suspend Targets

Simplified view of the Trigger line 1, which is used to suspend Targets.



Each core has SUSIN, BRKIN, BRKOUT and HALT signals. For each core you can specify to which trigger line these signals are connected.



Specify to which trigger line these signals are connected

Copyright © 2024 TASKING Germany GmbH