Specifications

3
During the quality and test phase the high-level com-
mands provide support for the developer and these
typically deal with analysis of trace data. Examples
are: measuring function runtime, energy profiling, or
details of code-coverage.
Since the beginning of 2011, Lauterbach has enabled
most major processor architectures to stream the trace
information to the host computer in real-time. This
allows significantly more diagnostic data to be col-
lected and quality assurance becomes much easier.
For more information, see the article “Code-Coverage
– Simplified” on page 7.
Integration into Embedded Tool Chain
The TRACE32 software is an open design so that it
works smoothly with all of the common basic compo-
nents of an embedded design. This includes:
• Hostoperatingsystems
• Programminglanguagesandcompilers
• Targetoperatingsystems
• Virtualmachines,suchasAndroidVMDalvik
The open TRACE32 API allows seamless interaction
with numerous third-party tools. Examples include
special IDEs such as Eclipse, graphical programming
tools and external profiling tools. Several new develop-
ments in this area were added in 2011.
Prism, the parallelization tool from the Scottish com-
pany CriticalBlue, supports developers when migrat-
ing single-core code to run on multicore chips. The tool
enables you to try different parallelization strategies
without making changes to the function code. When
the optimal strategy is determined, the paralleliza-
tion can be performed step by step, also supported
by Prism.
Since July 2011, Lauterbach has included the option of
exporting trace information in Prism format, enabling
the CriticalBlue tools to work with the trace recorded
by the actual operation of the code.
The article “Simulation and Reality Come Closer
Together” on page 14 thoroughly describes another
innovation the integration between MATLAB Simu-
link
®
and TRACE32.
Extended Lifetime
When migrating to a new technology Lauterbach has a
philosophy of ensuring there is a long transition phase.
They will not force a customer to accept a technology
change while in the middle of a key project.
For example: Starting in May 2012, Lauterbach will
introduce a QT version of its graphical user interface
TRACE32 PowerView (see figure 3). With QT, an up-
to-date GUI will be available for Linux, Mac OS X, and
other host operating systems.
Lauterbach will continue to support the Motif version
of TRACE32 PowerView so that customers can deter-
mine their own best transition time.
Within these pages of our NEWS 2012, you will find
further information which might be useful for your cur-
rentorfutureprojects.Hopefullyyouwillndafeature
that contributes to your project’s success. We will be
demonstrating several of them live at the upcoming
ESC Silicon Valley, March 26-29th, in San Jose
, and at
many other shows in the US throughout the year.
Scan chain configuration
Fig. 2: Boundary-Scan commands are available for commissioning
the hardware.
QT-based PowerView
Fig. 3: The new QT-based GUI for Linux, Mac OS X and other operating
systems.