Lauterbach

Lauterbach

Lauterbach is the leading manufacturer of cutting-edge development tools for embedded systems with more than 40 years of experience. It is an international, well-established company, serving customers all over the world, partnering with all semiconductor manufacturers and growing steadily. At the headquarters in Hoehenkirchen, near Munich, Germany, the engineering team develops and produces highly proficient and specialized, easy-to-use Development Tools under the brand TRACE32®.

Subsidaries in United Kingdom, Italy, France, Tunisia, on the East and West coasts of the United States, Japan and China and highly qualified sales as well as support engineers in many other countries make Lauterbach’s full product range available worldwide. For more information please visit http://www.lauterbach.com/.

Products

Lauterbach provides leading edge debug and trace tools. Developers can debug and control any ARC core (along with all of the other cores) in an SoC via a single debug interface, all at the same time. The core configuration is automatically detected including most ARC optional features. For cores implementing the ARC Trace (RTT), TRACE32® tools support real-time on- and off-chip tracing.

The TRACE32® PowerView software is the central front end for all debug and trace activities, no matter which hardware modules or software-only solutions and irrespective of which targets are used. It provides a uniform GUI in all projects and has enjoyed a very high reputation in the embedded community for many years, not only because of its almost unlimited, industry-leading debug and trace features, but also because of its exceptionally high stability and reliability.

For debugging any SoC implementing ARC cores, developers can start with a universal TRACE32® PowerDebug hardware module and target-specific debug probe. The debug system can extended with trace and logic analyzer modules for run-time analysis, code coverage, or in-depth troubleshooting.

ARC-specific Support Details

TRACE32® supports the ARC HS, ARC EM, ARC EV, ARC VPX and ARC 600/700 processor families.

Developers can explore and utilize all the powerful and well-known features of ARC cores with Lauterbach debug modules: full action point support; run-time memory access; flash programming; performance counters; and cache view. Everything is scriptable, enabling to repeat the same test-sequence over and over.

Lauterbach trace solutions for ARC support both the SmaRT on-chip trace and the much more powerful Synopsys ARC Trace, which can save the trace-data inside the target memory or emit it to one of Lauterbach’s PowerTrace tools. TRACE32® tools also support ARC Trace inside an Arm CoreSight trace infrastructure.

For early development requiring an accurate processor model, developers can connect the TRACE32® PowerView software directly to the Synopsys ARC nSIM instruction set simulator via the ARCINT API.

For debugging code in SystemC models developers can connect Trace32® PowerView with Synopsys Virtualizer via the multi-core debug (MCD) API for debugging code in full-processor models.

More details about Lauterbach’s dedicated ARC support are available here: https://www.lauterbach.com/supported-platforms/architectures/arc.

Learn more about how Lauterbach and Synopsys work together.