1.1 About Tarmac Trace

Fast Models supports the generation of traces that consistently track the execution and related activities in the model, particularly those that affect the state of the modeled IP. Generated virtual platforms provide trace support by using plug-ins in the form of DLLs and shared objects on Windows and Linux, respectively. Using the plug-in, trace information is written to a file in textual form in the format described in this document.

ARM provides a plug-in to produce a textual trace output (Tarmac). Other plug-ins, using the Model Trace Interface (MTI), can be used instead, or at the same time. You can connect various plug-ins to this interface in the form of a shared object loaded at simulation start-up.

Figure 1-1 Interaction between MTI and plug-ins

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


This document describes:

  • How to enable and disable Tarmac Trace.

  • How to control Tarmac Trace.

  • File formats and how to analyze the output.

Related reference
Tarmac Trace File Format
Non-ConfidentialPDF file icon PDF versionARM DUI0532F
Copyright © 2010-2013 ARM. All rights reserved. ID041113