New version of PLS Universal Debug Engine enhances multicore devPLS Programmierbare Logik & Systeme will present Universal Debug Engine (UDE) 4.0 at its Booth 4-310 in Hall 4 at embedded world 2013, February 26-28, 2013 in Nuremberg, Germany. UDE 4.0 features greatly enhanced debug capabilities for multicore targets, optimized visualization options during system test, and dedicated support for a wide range of the latest 32-bit multicore SOCs.
With help of the newly developed target manager for the UDE 4.0, cores and functional units can now be specifically selected for debugging. To retain an overview with several cores, debugger window tabs and toolbars are core-specifically colored. Various compiler concepts for multicore targets are supported by a newly implemented multicore/multiprogram loader, which enables separate loading of memory images and symbolic information for each individual core from the output files of the compiler.
For the control of a multicore target, the UDE 4.0 enables the synchronization of two or more cores to so-called run control groups in order to define common start and stop or common individual step. The user interface is the same for different on-chip synchronization mechanisms. The generalized concept ensures the greatest possible flexibility when controlling a multicore target, without the need to know the underlying on-chip logic in detail.