For those users who want to get early access to the features and bugfixes of upcoming Sigasi Studio releases, we have set up an extra release channel, called “Sigasi Preview”.
The Sigasi Preview release channel offers more frequent releases than the official releases. This page gives an introduction to the most important changes.
Although these preview releases are less rigorously tested than the official releases, they are stable enough for daily use.
If you run into any problems, please let us know.
Current preview release
New and Noteworthy Changes
- The automatic autocomplete after typing
.
or`
can now be disabled inPreferences > VHDL
orPreferences > Verilog/SystemVerilog
- Formatting has been enabled for files that use keywords of a higher language version
- Ctrl + hover has been enabled for the last character of identifiers
- Improved resilience to changes in the project for the Find References View
- Improved responsiveness for the Find References View
- Removed
?
button from views in which they were redundant - Navigating from the Outline View or the Hierarchy View to the editor now selects more relevant constructs
- A warning is now issued on the
.library_mapping.xml
when it references non-existent files. A Quick Fix to remove the offending mapping has been also been added. - Errors reported by external toolchains that do not contain a location are now propagated to Sigasi Studio as errors on the project
- The Documentation View now reacts better to all kinds of changes to the project, assuring it never misses a refresh
Show In > Dependencies
tries harder to select the right element, preventing disturbing beep sounds- Colors changed through
Preferences > Sigasi > VHDL or Verilog/SystemVerilog> Syntax Coloring
are now immediately applied - The State Machine View icon to show edge labels (
) has been replaced by an icon to hide comments (
) and an icon to hide the conditions (
). The Graphics Configuration now also offers the ability to show only comments or conditions separately through
labels comment
orlabels condition
. - All of our tree views (Hierarchy View, Open Design Unit, Export diagrams, …) now use consistent capitalization and coloring
- [VHDL] Attributes now have an icon and are marked as attributes in the autocomplete pop-up window
- [VHDL]
open
in ranges is now taken into account for validations - [Verilog] Greatly decreased memory usage and increased performance when using many include files
- [Verilog] All macro invocations are now highlighted
- [Verilog] Added support for
edge
in timing checks - [Verilog] Added support for assignment patterns in initial blocks
initial begin
'{c} = s;
end
- [Verilog] Removed
localparameter
s from theParameters
table in Documentation as these are not externally modifiable - [Verilog] Added linking support for
let
declarations inclocking
blocks - [Verilog] Using invalid constructs - such as
modules
orinterfaces
- inpackages
will now generate an error - [Verilog] Pressing
enter
at the end of many constructs (package
,class
,interface
, …) will now trigger Smart Indent to unindent the ending line
Updates
No updates have been added yet.
Bug fixes
- [VHDL] Fixed linking for array types that use
open
in their ranges - [VHDL] Fixed formatting for
else
clauses that have a trailing single line comment - [VHDL] Only present Quick Fix suggestion for subprogram invocations without matching subprogram when the Quick Fix can improve the situation
- [Verilog] Fixed false positive errors for blank ports in modules
- [Verilog]
`ifdef
,`else
,`endif
directives are now correctly greyed out in disabled preprocessor branches - [Verilog] The right file encoding is now passed to Verible
- [Verilog] Block Diagram generation will no longer fail for net declarations without a name
Update or install?
You can download the stand-alone version of the latest preview from:
- https://download.sigasi.com/preview/latest/com.sigasi.hdt.product-linux.gtk.x86_64.zip
- https://download.sigasi.com/preview/latest/com.sigasi.hdt.product-macosx.cocoa.x86_64.zip
- https://download.sigasi.com/preview/latest/com.sigasi.hdt.product-win32.win32.x86_64.zip
You can also update automatically when setting Preferences > Install/Update > Available Software Sites > Add… :
https://download.sigasi.com/preview/studio/
SHA sums (more info) can be checked via https://download.sigasi.com/preview/latest/sigasistudio-sha1.txt.
System requirements
- Sigasi Studio standalone is supported on:
- Windows: Windows 10 (64 bit) or newer
- macOS 11.6 Big Sur or newer
- Linux: RedHat Enterprise Linux RHEL 7.7 (64 bit) or newer
- Sigasi Studio depends on
libXss.so
which can be obtained by installinglibXScrnSaver
- Sigasi Studio depends on
- More information on supported OSes can be found on the Eclipse website
- Sigasi Studio as plugin in your own Eclipse installation:
- Eclipse 4.8 Photon up to and including Eclipse IDE 2021-12
- Java JRE 11 or 17
We recommend at least 4GB of memory available for Sigasi Studio, and you need about 1GB of free disk space.
Feedback
We welcome your feedback through the usual channels or the comments below. Note that comments are cleared after each official release.