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

4. Elektronik automotive congress
Development Platforms for ARM/Cortex, TriCore, PowerArchitecture

Read more ...

embedded world 2012
Eclipse based development platform for Qorivva microcontrollers, for Kinetis (Cortex-M4) applications

Read more ...

One-Day Crash Course
Multicore Debug Solution MCDS, TriCore Hardware und Treiber-Programming

Read more ...


News

Optimized debug
tools for the
new XMC4000
microcontroller
family
of Infineon
available now

Read more...
 

UDE 3.2:
Efficient multicore
control, unique
visualization
capabilities
and support for the
latest 32-bit SoCs
from different
manufacturers

Read more...
 

Complete debug
solution for the
Development
Device of the
new TriCore
Multicore
Architecture

Read more...
 
Optimized tools
for the new
TC1791, TC1793
and TC1798
AUDO MAX
microcontrollers
Read more...
 
netX controllers
and rcX RTOS
from Hilscher
now supported by UDE
Read more...
 
Dual-core debugging
of NXP's LPC4300
under the single user
interface of UDE
Read more...
 

Kinetis MCUs
from Freescale
based on Cortex-
M4 core supported
by UDE

Read more...
 

UDE version 3.0:
More visualization
capabilities, enhanced
Eclipse integration
and dedicated
support for a wide
range of MCUs

Read more...
 

Complete new
toolchain for
Power Architecture
SoCs
from
STMicroelectronics
and Freescale
based on Eclipse,
GNU and
Universal Debug Engine

Read more...
 
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...