This document describes the features of Simics, with in-depth explanations on their usage and implementation. A gentler introduction is provided in the Getting Started document.
The first chapters cover various aspects of Simics, from its command-line and scripting to the way simulation can be inspected and manipulated. The second part of the manual is dedicated to software debugging, both with Simics stand-alone or when using it as a back-end for other debuggers such as Wind River Workbench or GDB.
Simics includes a simple simulation-only hardware model, the Quick-Start Platform (QSP). This model can be used to get started with Simics, and it can be used to run user level application software that only interfaces to the operating system APIs. Its devices are functionally complete for their intended purpose. Please find more information in the QSP Target Guides.