Multi-core Debug Solution (MCDS / miniMCDS) support by Universal Emulation Configurator (UEC)
Regarding program trace, data trace and bus trace, with the new AURIX architecture, Infineon again relies on the already proven Emulation Devices (ED) with integrated Multi Core Debug Solution (MCDS). The Emulation Devices are pin-compatible with the production chip. However, they contain a sophisticated observation and trigger logic as well as currently up to 2 MByte of emulation memory.
Some AURIX devices are equipped with miniMCDS, which offers limited functionality for trace based debugging even for production devices. miniMCDS can be used for simple trace based debugging with the standard version of UDE.
In addition to the series chip functionality, the XC2000ED emulation device contains also an MCDS-based on-chip emulator providing functions for trace based debugging and system analysis. The internal emulator logic enables a detailed, non-intrusive observation of all relevant system processes on the chip.
Programming of the emulation logic can be comfortably carried out with the further developed Universal Emulation Configurator (UEC), which is integrated in the UDE. The reason for this is because the UEC offers a graphical configuration of measurement tasks by which signals and actions are linked by a state machine.
Supported Architectures with Universal Debug Engine (UDE Debugger)
- Infineon TriCore™ AURIX™ TC4x Microcontrollers
- Infineon TriCore™ AURIX™ TC32, TC33, TC35, TC36, TC37, TC38, TC39, TC3x Microcontrollers
- Infineon TriCore™ AURIX™ TC21, TC22, TC23, TC24, TC26, TC27, TC29, TC2x Microcontrollers
- Infineon TriCore™ AUDO TC1767ED, TC1797ED, TC1798 Microcontrollers
- Infineon XC2000, XE166 Microcontrollers