Control of multicore SoCs and their debugging is carried out with UDE 4.4 within a specifically optimised user interface. Various colours determinable by the user and even definable groups of views for individual function units, ensure a fast overview and simple navigation, which extends to complex devices. Both separate and synchronised control of the active units is possible.
The different on-chip debug logic of the chip architectures is fully supported and the UDE offers the user a vendor-independent and, at the same time, a consistent user interface. In UDE 4.4, trace data streams can now be stored in a databank and thus used for later offline analysis. Measurement results can be automatically accumulated for carrying out code coverage measurements with limited on-chip trace memory. In order to enable branch coverage measurements on highly optimised code, UDE 4.4 defines an enhancement of the DWARF standard, freely available for all compiler manufacturers. In addition to the presentation of variables at runtime of the program, a similar presentation based on data trace is also possible.
With PLS' Universal Access Device 3+ (UAD3+), a powerful hardware tool with 4 GB external trace memory is available for recording external trace data. Via an Aurora trace pod supporting four serial high-speed lanes each with up to 3.25 gigabit per second (Gbit/sec) transfer rate, the UAD3+ is also well equipped to meet future requirements.
In the areas of trace data analysis, macros and multicore breakpoints, the object model of the UDE, which serves for test automation and interaction with other tools, is also significantly enhanced. The flexible software interface of the UDE is used by further external tools to target access, flash programming and target control. These include PikeTec's time partition testing (TPT) for model-base testing as well as the UML debugger from LieberLieber Software, which offers debugging on the UML model level as an option for Enterprise Architect / Embedded Engineer.
Microcontrollers (MCUs) newly supported by