Chinese Version

Overview about Universal Debug Engine

-Workbench for fast C16x, ST10, TriCore and ARM7 Development

The Universal Debug Engine (UDE) is the state-of-the-art Development Environment for application development with the Infineon (formly Siemens) C16x/XC16x and TriCore, the STMicroelectronics ST10 and the ARM7 microcontroller families. If offers a collection of tools including source file management, project buiding and powerful HLL debugger with various high-speed communication paths to the customers hardware target system with target monitor. All components work together in an optimized mannar. The workbench is open for other tools like emulators, RTOS, configuration management or CASE including "structured debugging".

The goal: Minimized turn-around time for efficient application engineering.

UDE as a part of the package is a powerful HLL debugger to test microcontroller applications created in C/C++ language and/or Assembly. Together with the Universal Access Device, the communication add-on of UDE and the possible used target monitor it offers real-time execution between breakpoints ont the customer's target system.

The profit is on you when using the Integrated Development Environment with integrated tools. There's just one Graphical User Interface for Development, Debugging and Emulation. Multiple high-speed interfaces allow a very flexible target system access.

Futher benefits

  • Save development time - start with just one tool.
  • Cost efficient for workgroups - save by choosing the right mixture of UDE ROM monitor or emulator solutions.
  • One-stop support for all components of the Integrated Development Environment (debugger, editor, compiler, RTOS, ...)
  • Universal Debug Engine C/C++ High-level Language Debugger supports all existomg derivatives of the controller families C16x, XC16x, C166CBC, C166S V2 as well as ST10, TriCore and ARM7.
  • Communication Add-on Universal Access Device supports high-speed communication with C16x, XC16x, ST10, TriCore and ARM7 targets using one of a number of different communication channels.

The Universal Debug Engine and a C16x, ST10, TriCore and ARM7 cross compiler (TASKING, Keil, GNU, Greenhills) in mininum make a complete and powerful package for starting a professional development project.

The Universal Debug Engine is an open platform offering different interfaces to other tools. Optionally, it can be feature-enhanced by the following components which can be included into the workbench:

  • Professional Programmer's Editor CodeWright with integrated MAKE tool supporting all C/C++ Compilers for C16x/XC16x/ST10 (TASKING, Keil, GNU), C/C++ Compilers for TriCore (TASKING, GNU, Greenhills) and ARM7.
  • Evaluation Boards from different vendors for a quick start with new C16x, XC16x, ST10, TriCore and ARM7 derivatives.
  • Portable Monitor Development Kits to use the UDE debugger on any application specific hardware.
  • CASE Tool with interface to debugger Universal Debug Engine supporting Enhanced Nassi-Shneidermann-Charts - a great help for reengineering, maintenance and program documentation.
  • Real-Time Operating Systems with detailed support within the debugger Universal Debug Engine to use reliable software components for standard programming tasks.
  • Emulators with enhanced Universal Debug Engine to handle critical real-time problems.

 

The 10th Floor, Quantum Plaza, No. 27, Zhichun Road, Haidian District, Beijing, 100083, P.R. China
Tel: +86-10-82357579, 82357580, 82357576

Fax: +86-10-82357574

info@mcu-world.com