To help developers just getting their feet wet in their first multicore SoC or multiprocessor designs, Lauterbach is providing a free extension to its TRACE32 debug tool, called T32Start.
Designed to give practical assistance in the configuration of its debuggers for multicore applications, the T32Start configuration tool uses graphical mapping to visualize and configure complex debug systems easy.
It can be used on a variety of multiprocessor configurations, whether implemented with a single JTAG port or multicore systems (AISC and SoC) with a common JTAG interface.
T32Start graphically shows the developer how the debugger modules can be concatenated with the corresponding cores in a tree structure. In this context, the interfaces to the computer used in each case can also be selected, that is, USB and Ethernet, or even old interfaces, such as parallel port and ISA card.
In addition, the conventional settings required for start/stop synchronization are automatically available if necessary. And even the Trace32-PowerProbe or Trace32-PowerIntergrator logical analyzers can be directly integrated.
Finally, the different configuration designs can be saved in containers on a common T32Start interface. All it takes to start the different debuggers in the required order is a click of the Start button.
All of the Lauterbach emulator modules are fitted with special start/stop synchronization logic so that several emulators can be synchronised with less than 0.5 us timing skew, for the effective debugging of multiprocessor targets.
T32Start, the TRACE32 extension, can be easily downloaded free of charge at www.lauterbach.com/t32start.zip .