Sigasi HDT is built upon the Eclipse platform, which permits to use multiple languages withing a single environment. The user interface can be customized for a particular language. In Eclipse terminology, this customized user interface is called a perspective. The logo of the current perspective is higlighted in the upper right corner. The perspective to use with Sigasi HDT is the VHDL perspective, with the following logo:
If you use Sigasi HDT App (the standalone version), this is the default perspective.
If you use Sigasi HDT Eclipse plugin, another perspective may be open
instead. You can select the VHDL
perspective by clicking the button
next the
perspective logo:
When you open a project in Sigasi HDT, a number of views are presented in the user interface. Here is a typical screenshot, with the views highlighted:
The functionality of the views is as follows:
The views provide alternative ways to access the information in a project. They permit efficient navigation, inspection and editing.
The project explorer view shows the file contents of the project. When you click on a file, it is opened in the editor view.
In the editor view, you can edit the contents of a file. It is a tabbed view so that multiple files can be open for editing simultanuously. The currently selected file is the active file.
The outline view is always synchronized with the active file. It displays the contents of the active file in terms of the VHDL objects that it contains.
The hierarchy view displays the VHDL design hierarchy below the selected top level object. You can select a top level from the available candidates in a pop-up window after clicking Select toplevel.... Alternatively, you can right-click on an architecture in the outline or hierarchy view and click Set as top level.
When you double-click an object in the hierarchy, the editor view is updated accordingly, possibly by displaying the contents of a different file.
You can further customize the behavior of the project explorer view
in ways that can be particularly handy for large projects.
For example, the project explorer view can be linked with the
editor view by clicking the link icon
.
Furthermore, you can use filters to define which files are
shown. Select the icon View Menu
and then
Customize view. You can then select a filter whose matching
files will be hidden in the view.