Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.5.7.3. Exploration Dashboard Object-Property Model

The Exploration Dashboard operates on an object-property model that defines the following roles, responsibilities, and properties of the major object types:
Figure 63. Visualization of the Objects in the Exploration Dashboard Environment
Table 27.  Exploration Dashboard Terms
Term Description
Workspace The workspace is a single container for all other Exploration Dashboard objects, reports, and results. The workspace governs all persistence, namespace, and portability requirements of Exploration Dashboard flows. The properties of the workspace govern global settings and behaviors that do not pertain to any individual group or project.
Project Handle Corresponds 1:1 with a Compiler database and the necessary configurations to access it. The purpose of the Project Handle is to launch a new Quartus® Prime software process and send commands and data back and forth over a communication channel.
Project Group Provides a method to refer to and work with an arbitrary subset of the Project Handles that are loaded in the workspace. Each project group can contain any number of projects. Each project ID present in a group’s projects property corresponds to a project object that is guaranteed to have that group’s ID present in its groups property.
Compiler database The database that preserves the compilation results from one previous run of the Compiler.
Note: For the complete Exploration Dashboard Tcl API, refer to ::quartus::qed in the Quartus® Prime Pro Edition User Guide: Scripting.