Previous - Up - Next

3   Build Environment

The functionality of Simics can be extended by user-written modules. Modules can, among other things, contain definitions of new device models. After a successful build, these devices can be included and used in a machine setup.

This chapter will describe how to proceed in order to add new modules to a Simics installation. A separate workspace is used for the user-written modules, which permits many users to share a system-wide (read-only) Simics installation.

As device modeling is the most common task of extending Simics, a new programming language, DML, have been developed to simplify that task. The workspace environment supports modules written in C and DML.

3.1   Notes for Windows Users

3.2   Setting up a Workspace

3.3   Adding modules to a workspace

3.4   Advanced Tweaks

Previous - Up - Next