You copied the Doc URL to your clipboard.

Fast Models Documentation

Arm documentation set for Fast Models, Model Debugger, and the CADI Debug API. These development tools enable you to improve software quality:

  • Fast Models is an environment with a collection of models of Arm processors and peripherals for software development, debugging, and analysis.
  • Model Debugger enables debugging of the source code of the models and of the Arm code in software running on models.
  • The CADI Debug API is the system model interface that Model Debugger and other Arm debuggers use. You can use this interface in third-party debuggers to control applications running on models.

Document Number Document Title Description
100965 Fast Models User Guide This is the reference manual for System Canvas, a GUI tool that enables you to build and manage model systems using components. These components can be written in LISA, C++ or exported as SystemC components.
100964 Fast Models Reference Manual Provides reference information for signaling, clock, bus, generic peripheral, and processor components that are included in Fast Models.
DUI0819 Fast Models Model Trace Interface Reference Manual Provides doxygen-generated reference information for the header files, classes, and methods in the Model Trace Plugin Interface. This interface allows you to develop trace plugins for Fast Models and to query the available trace plugins at runtime.
100963 Component Architecture Debug Interface v2.0 Developer Guide Describes the class hierarchy and programming interfaces for version 2.0 of the Component Architecture Debug Interface (CADI). It is intended for users writing applications and debug tools that use the CADI interface.
100968 Model Debugger for Fast Models User Guide Describes how to use the Model Debugger GUI for CADI-compliant processor models. Generate them using either System Canvas or System Generator.
100962 AMBA-PV Extensions to TLM 2.0 Developer Guide Provides a specification of the classes and interfaces in the AMBA-PV Extensions to TLM 2.0.
DUI0847 AMBA-PV Extensions to TLM Reference Manual Provides doxygen-generated reference information for the classes and interfaces in the AMBA-PV Extensions to TLM 2.0.
100967 LISA+ Language for Fast Models Reference Manual Introduces the LISA+ language, which is used for writing models for components and systems. It describes communication with C++ code, and the LISA+ preprocessor.
DUI0851 Python Debug Scripting for Fast Models Reference Manual Describes how to use Python Debug Scripting to debug applications that are running on a model. It compares the Python Debug Scripting API with the MxScript utility and provides reference information for the classes and functions in the API.
100969 Model Shell for Fast Models Reference Manual Describes how to use Model Shell to configure and run Component Architecture Debug Interface (CADI)-compliant models. It provides a command-line reference for the tool and describes how to control its behavior by using configuration files.
DUI0840 MxScript v1.3 for Fast Models Reference Manual Describes the commands that the MxScript utility supports. You can use this utility to run batch simulations. Arm deprecates MxScript in favor of Python Debug Scripting.