Non-Confidential | ![]() | 100965_1180_00_en | ||
| ||||
Home > Introduction to Fast Models > What does Fast Models consist of? > Fast Models portfolio |
Fast Models portfolio consists of a variety of components, including the following:
A collection of models and protocols, provided as LISA+ components. You can use them to model a system using the Fast Models tools. Ports and protocols are used for communication between components. Some models are of Arm® IP, while others are not. Examples of Arm IP models include:
Some models are abstract components that do not model specific Arm IP, but are required by the software modeling environment. For example:
PVBus
components to model bus communication
between components.Model Trace Interface (MTI) plug-ins. MTI is the interface used by Fast Models to emit trace events during execution of a program, for example branches, exceptions, and cache hits and misses. Fast Models provides some pre-built MTI plug-ins that you can load into a model to capture trace data, without having to write your own plug-ins. For example:
TarmacTrace
can trace all processor
activity or a subset of it, for instance only branch instructions or memory
accesses.GenericTrace
allows you to trace any of
the MTI trace sources that the models can produce.Fastline
generates traces in .apc format that you can import into Arm
Streamline for analysis.Some trace plug-ins are provided in source form as programming examples. They can also be compiled and used.