Synchronized with the market launch of the XMC4000 microcontroller (MCU) family of Infineon Technologies which is based on ARM Cortex-M4 processor, PLS Programmierbare Logik & Systeme presents its Universal Debug Engine (UDE) 3.2.1, optimized test and debug tools for the high performance and also energy efficient SoC devices. Both the UDE 3.2.1 and PLS’ Universal Access Device 2 (UAD2) fully support the debug resources and peripherals of the new XMC4000 MCU family. The integrated FLASH/OTP programming function of the UDE guarantees maximum speeds in the entire erase-download-program-verify cycle.
In particular, the numerous possibilities for graphical representation of variables and expressions of them to physical quantities within the Universal Debug Engine are of benefit to the real-time characteristics of the XMC4000 microcontroller family. Reading and writing of the entire main memory by the debugger without limiting the real-time behavior is possible while a program is running.
This not only allows the animation of variable, registers and memory contents during runtime. The periodical recording of the program counter enables a profiling function with presentation of the percentage share of functions on the runtime of the application.
The Universal Debug Engine for the XMC4000 family is available now.