Home » Supported MCUs » C166
| Print |

UDE supports Freescale’s MPC5510 Power Architecture™
32-bit MCUs with unlimited multicore debugging

Universal Debug Engine (UDE) for Freescale's MPC5510 Power Architecture(TM) 32-bit microcontroller (MCU) family is available now. The high-performance automotive MCUs, with an operating frequency of up to 80 MHz, are - depending on the device type - provided with: one or two Power e200z cores, up to 1 Mbyte of Flash with Error Correction Coding (ECC) and up to 64 Kbytes of SRAM. Moreover, the MPC5510 family of devices - designed specifically for use in body electronics - provide extensive communication interfaces (FlexRay, MultiCAN, LIN), DMA, low-power mode and additional typical peripheral units such as timer, analog-digital converter, etc.

One of the important aspects is the unique modular construction of the UDE, which allows real multi-core debugging within one user interface. This is particularly useful with the dual-core versions of MPC5516 and MPC5514. For example, the four code breakpoints and two watch points per core, which are supported via on-chip hardware, can be used by the developer direct in the program and watch window of the corresponding core. Needless to say, all further on-chip trigger options of the MP5516 are also fully supported by the Universal Debug Engine. In the process, the debugger allocates the necessary on-chip debug resources automatically.

The connection to dual-core devices, such as the MPC5516, typically takes place via a single JTAG interface. In combination with pls Universal Access Device 2+ (UAD2+), download rates of up to 1 Mbyte/s can be achieved by UDE. This guarantees users of the MPC5510 family a fast FLASH programming and also a short turnaround time during development.

The existing Nexus unit on all devices of the MPC5510 family enables memory access by the debugger during run-time. For example, this feature can be used for real-time visualization of variables and expressions of them to represent measured values. Furthermore, in this way, a virtual input/output interface is implemented via the JTAG debug channel.

The core architectures Power e200z1 and Power e200z0 support VLE, which stands for variable length encoding. This alternative instruction set consists of 16-bit and 32-bit wide instructions and enables a high code density. The Universal Debug Engine provides transparent use of VLE.

An additional advantage is the support of the most important compilers. Freescale s CodeWarrior for MPC55xx devices as well as Wind River's PowerPC Compiler and the GNU implementation can be used together with UDE.

Contact for journalist inquiries


pls Programmierbare Logik & Systeme GmbH
Heiko Riessland
Technologiepark
D-02991 Lauta
Phone: +49 35722/384-0
Fax: +49 35722/384-69
Email: This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Internet: http//www.pls-mc.com

 

News

Freescale’s Power
Architecture™
MPC5510
now
supported by UDE
UDE supports
Power Architecture™
MPC5510 from
Freescale with
unlimited multicore
debugging

Read more...
 
UDE supports new AUDO FUTURE family from Infineon
UDE supports new 32 bit microcontroller family AUDO FUTURE from Infineon:
TC1736, TC1767, TC1797 and emulation devices TC1767ED, TC1797ED
Read more...
 
UDE supports additional PowerPC family
pls have present at embedded world 2008 a new version of its Universal Debug Engine (UDE), tailored to the special features of AMCCs high-end PowerPC family 440.
Read more...
 
Infineon's new XE166 realtime signal controllers supported
At the same time as the market introduction of the XE166 real time signal controllers. pls introduces the Universal Debug Engine 2.2
Read more...
 
New major version of UDE 2.2
Highlights: ++ Full compatibility for Windows Vista ++ New additional front end with look and feel of Microsoft Visual Studio 2005 ++ ...
Read more...
 

Events

Visit us at the Embedded Systems Conference 2008
San Jose, CA, Booth #3020
Read more ...