Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A
| Print |

Universal Emulation Configurator (UEC)


Lauta, February 2006 - The "Universal Emulation Configurator" is the hardware-independent tool for description of measuring tasks for on-chip emulators. With its "Universal Emulation Configurator" pls offers as only manufacturers a specialized tool for the configuration of on-chip emulators.

Universal On-chip Emulator Configuration is comparable with development environments for the hardware draft. With its assistance development engineers can describe measuring tasks and create configuration data for an on chip emulator without large expenditure of time and independently of the respective target hardware. Current implementations of on-chip emulators have the following substantial characteristics:

  • Comparatively small capacity of the on chip trace memory due to limited chip surface.
  • Very complex programmable logic for the filtering of the data, which arise internally with large bandwidth, to the optimal utilization of the trace memory.
  • Strong adjustment to the system properties in their consequence that the concrete implementation from chip system to chip system is very different.
Due to these characteristics the emphasis of error tracing shifts on the definition of the measuring task and thus the programming of the filter logic, while with traditional external emulators the evaluation of the trace data is the center of attention.

With the "Universal Emulation Configurator" the developer has a configuration tool on highest level for fastidious measuring tasks with on chip emulators …
  • that makes a functional description on basis of a state machine possible,
  • that is independent from the respective target- and emulator hardware,
  • that makes possible a fast and simple definition of complex measuring tasks. This is done by joining pre-defined subtasks from expandable libraries and defines parameters.
For description of the measuring tasks in different abstraction levels serve:
  • The Trace Qualification Language (TQL) - this assembler-similar language serves as presentation layer between the hardware-independent upper layers and the on-chip emulator hardware.
  • The High Level Trace Qualification Language (HTQL) - this compiler-similar language serves for the functional hardware-independent description of the state machine.
  • A XML based library format contains the measuring task by embedded HTQL code and the description of its visualization for the schematic input.
The increase of the use efficiency due the "Universal Emulation Configurator" is absolutely comparable with the transition from the logical design to the description of behavior in the chip design.

Editors contact

pls Programmierbare Logik & Systeme GmbH
Stefan Weisse
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
 

Events

Freescale Abendseminare 2010

Universal Debug Engine (UDE) for i.MX Application Processors, Linux support, Nexus Trace for Power Architecture, Eclipse ready

Read more ...

One-Day Crash Course

Multicore Debug Solution MCDS, Universal Emulation Configurator und Debuggen mit UDE

Read more ...


News

For Cortex-M4 and new Cortex-M3 derivatives UDE offers complete debug environment

Read more...
 
Powerful debug tools for Infineon's new AUDO Max 32-bit automotive microcontroller TC1782
Read more...
 
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...
 
Optimized development environment for AUDO FUTURE and XC2000/XE166 in UDE 2.6 with UEC2 and emulation adapters
Read more...
 
UDE 2.6 supports new Cortex-M3 and Cortex-A8 based MCUs from NXP, Toshiba, STMicroelectronics and Texas Instruments
Read more...
 
UDE now supports VaST's Virtual Processor Models and Tools
Read more...
 

Convenient Eclipse
plug-in
for all
microcontroller
architectures
supported by UDE

Read more...
 
UDE now available also for Freescale’s
i.MX25 family
of multimedia
applications
processors
Read more...
 

UDE supports
Renesas'
powertrain
microcontroller
series SH725x

Read more...
 
Trace support for
PowerArchitecture
derivatives from
STMicroelectronics
and Freescale via
Nexus interface
Read more...
 

New Add-on 'ARM9
Linux Support'
offers comfortable
user interface for
simultaneous ARM
Linux kernel and
application debugging

Read more...
 
Extensive support
for new Power
Architecture MCUs

from Freescale and
STMicroelectronics:
MPC560/MPC563xx,
SPC560xx/SPC563xx
Read more...