1.3.1 Fast Models
The design process has steps: take some components, connect them, generate a model with them, use the model.
The basic design flow for Fast Models is:
Create or buy standard component models.
Use System Canvas to interconnect components and
Generate a new model from System Canvas.
Use the new model as input to a more complex system
or distribute it as a standalone simulation environment.
Figure 1-1 Fast Models design flow
The input to System Canvas consists of:
- C++ library
Typically these are models of processors or standard peripherals.
- LISA+ source code
The source code files define custom peripheral components.
These can be existing files in the Fast Model Portfolio or new LISA+
files that were created with System Canvas. The LISA+ descriptions
can be located in any directory. One LISA+ file can contain one
or more component descriptions.
After the required components have been added and connected, System Canvas produces the
output object as one or more C++ library objects or SystemC objects, or an executable in the
case of an ISIM. The output can be either a single component or a system that contains many