Model Trace Interface
This section describes the Model Trace Interface.
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.
ARM produces a number of prebuilt plug-ins, documented in the chapter Plug-ins for Fast Models. You can use other plug-ins, using the Model Trace Interface (MTI), instead, or at the same time. Source code example plugins are provided at $PVLIB_HOME/examples/MTI. You can connect various plug-ins to the interface in the form of a shared object loaded at simulation start-up.
Figure 1-2 Interaction between MTI and plug-ins