1.1. Overview

Fast Models v5.1 onwards 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) as described in Chapter 3 Tarmac Trace File Format. Other plug-ins, using the Model Trace Interface (MTI), can be used instead, or at the same time. Figure 1.1 shows how MTI is embedded into Fast Models. You can connect various plug-ins to this interface in the form of a shared object loaded at simulation startup.

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:

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0532D