emuSync: Synchronizing parallel processors under winIDEA control

28-Nov-2024

You would like to synchronize:

  • The basic debugging operations across multiple winIDEA instances, independent of the BlueBox platform and processor family
  • The execution of a custom Python script using winIDEA SDK


Possible solution

With emuSync you can keep track of many different winIDEA applications controlling each processor via shorthand to operations that are commonly performed in all processors at once (Launch, Reset, Download, Runt, etc.) and automatizing synchronous starts and stops:

1. Open Test | Launch emuSync.

2. If a configuration file with the same name as the currently opened winIDEA workspace is not found, a pop-up window will notify you that a default configuration file will be opened. Confirm by clicking OK.

3. Add winIDEA workspaces by clicking the Add button in the Instance workspaces section or load a different configuration file.

4. Select master and/or slave workspace in the Selected Instance section.

5. Control winIDEA instances by using commands (in the Selected Instance and All Instances sections).

Note that a synchronization delay is possible, depending on the type and number of CPUs. If there are multiple winIDEA instances, click and drag the bottom right corner to expand the dialog.


More resources in winIDEA Help

Was this answer helpful?