The heart of the comprehensive hardware and software packet is the XC2000ED emulation device, which in addition to the series chip functions also has an on-chip emulator with trace memory for recording of the program flow / data flow as well as the profiling. The complex internal emulator logic enables a detailed observation of all relevant system processes on the chip.
The XC2000ED emulation device is either soldered on an evaluation board or is replaceable with help of a soldered socket. In addition to the debugger software, Universal Debug Engine (UDE) and the Universal Access Device (UAD) for fast target access via JTAG or Device Access Port (DAP), further components of the kit include pls' Universal Emulation Configurator (UEC) that enables a simple use of the on-chip emulator via a graphical user interface.
The tool kit contains libraries with different abstraction levels for a quick start. These can be used both for standard measurement tasks and also for the simple detection of difficult application specific errors. Furthermore, for special requirements the user can arbitrarily combine, change or expand the available XML-format libraries via the graphical user interface.
The tool kit not only allows a quick and uncomplicated use of the on-chip emulator, it also ensures the highest possible efficiency when debugging. Heiko Riessland, product marketing manager of pls, knows how important this is, particularly the latter, when faced with today's ever shorter product cycles and tight budgets. "With increasing complexity of System-on-Chip (SoC), efficiency of the hardware and software tools for testing and debugging more and more determines the development time and time-to-market of a new application. Therefore, it is not only for technical reasons, but also particularly from an economics point of view that right from the start well-engineered, field proven tools are made available for the users."
In the case of the emulation kit for the XC2000 and XE166 microcontroller families this is thereby guaranteed, because the Universal Debug Engine as well as the Universal Access Device and the Universal Emulation Configurator were already used by Infineon for internal device tests and the provision of software libraries before the market introduction of the XC2000 and XE166 families. Udo Dannebaum, tool line manager for 16-bit controller development tools of the business sector automotive at Infineon adds: "Our goal is to keep the development, qualification and test costs for system and automobile manufacturers as low as possible. pls has many years of experience with on-chip units including, among others, Infineon's TriCore microcontroller. As a result, users of the XC2000 and XE166 microcontrollers are provided with a conceptual field tested and proven emulation kit based on the XC2000ED emulation device."