Debugger with common user interface for our development support tools
* WATCHPOINT Writer supports capability only for download to flash memory. Debugger capability such as breakpoints, registers and step execution are not included. Please purchase WATCHPOINT Debugger license when the EJSCT unit is used as a JTAG debugger.
Multi-core support and debugging
Sohwa & Sophia Technologies provides multi-core debugging environment with advanced functions and we are also highly experienced in multi-core debugging solutions.
What is Multi-core?
What is Multi-core? |
A multi-core processor is a single CPU component with two or more CPU cores. |
|
|
What is the difference from Multi-processor? |
Multi-processor system means two or more separate CPU components are mounted on a printed circuit board. |
|
When multi-core systems are designed, you must pay attention to the interface portion between CPUs, where troubles often occur and much effort is required to debug.
Main features in multi-core debugger offered by Sohwa & Sophia Technologies
Sohwa & Sophia Technologies multi-core debugger has a feature to support not only combination of the same kind of cores but also different kinds of cores.
The WATCHPOINT allows you to debug the program, which is synchronized and operates in separate cores, sustaining synchronized state as much as possible by breaking and executing all cores simultaneously.
In addition, by debugging multiple cores in parallel, you can debug individually as usual for such a bug that occurs only when multiple cores are executed simultaneously.
Synchronous Break |
This is a feature to break the other CPUs synchronously when one CPU of multi-core processors breaks. |
|
|
Synchronous Go (execution) |
This is a feature to run all CPUs simultaneously as the debugger monitors each other CPU status when the synchronous control software issues the Go command to each CPU. |
|
Multi-core debugging
One JTAG emulator such as EJ-SCT and EJ-Debug and one or multiple WATCHPOINT debugger(s) perform multi-core debugging.
The WATCHPOINT controls the multi-core debugging.