In summary, Concerto class devices are supported by versions of Code Composer Studio 4.2 and later. These devices require two different compilers because each core is a unique architecture. The Cortex™-M3 requires code be compiled with the TMS470 Code Generation Tools, and the C28x Control Subsystem requires C2000 Code Generation Tools to compile. Emulators that conform to the XDS 100 version 2, XDS version 510 or XDS560 TI references line will support emulation and debug on Concerto devices. In Code Composer Studio each core must be manually, serially connected to the emulation Target. The cores are controlled independently by selecting the core in the debug window actions such as run or stop or single step will be controlled by the device. Cross triggering is a powerful tool to use in debugging complex algorithms that interact between the two cores, if both cores were running and one is stopped with the pause button, both cores will halt.