We are proud to present the Sigasi Studio 4.7 release. Our continued commitment to improving your workflow is showing new and exciting results with important (System)Verilog support improvements, overall performance advancements, improved graphics and documentation, bug fixes and much more.
Please note that this 4.7 release deprecates the option to generate PDF documentation (DocBook).
We did a lot of improvements to the graphical features in Sigasi Studio. We further optimized speed and enabled type time updates of the Block Diagram view.
- Block diagrams: type time updates.
- Show Verilog
alwaysblocks in Block Diagrams.
- Support Chinese, Japanese and Korean characters in diagrams.
- Show in support for state machine diagrams (navigate from source to diagram).
- Bigger click boxes for block diagram edges.
- Better alignment for labels in State Machine Diagrams.
- Better support for opening diagrams for external files.
- Optimized memory usage: build graphics with less memory.
- Export > Sigasi > Block Diagrams and Export > Sigasi > State Machine Diagrams was rewritten and now create the exact same result as the views.
- Generate documentation for SystemVerilog classes.
- Improved speed of documentation view (both documentation generation and visualization).
In Sigasi Studio 4.5 we introduced the new documentation engine that produces HTML straight from your HDL sources. This approach is much faster and simpler than the “DocBook based flow” it replaces. In addition, it can more easily be imported into Word
We plan to drop support for the DocBook (to PDF) flow. Please let us know if you are missing any features in the HTML flow: email@example.com
In addition to the performance improvements in the graphical view and documentation generator, we improved caching of code analysis results and the hierarchy view.
We improved the caching infrastructure of the code analysis results in Sigasi Studio. We also added user configurable settings to tweak the maximum cache size on disk.
We also improved the memory footprint of the hierarchy view. For larger projects this has a noticable impact.
- We improved the way our code analyzer parses declarations and types. You can expect faster and better error messages, and better autocompletes.
- Autocomplete for
- We added a comment before and after an included region in the preprocessed text.
- If a VHDL variable is used in statements like
report, we now count this as a usage of this variable and no longer warn that the variable is unread.
- The Sigasi Studio update mechanism now uses
httpsto access our update servers.
- The variable for accessing the current toplevel was renamed from
- We updated the upstream Sigasi Studio dependencies:
- [(System)Verilog] UI bug with
`ifndefguard: When there was more than one level of including a file that uses include guarding, the code is incorrectly marked as disabled.
- [VHDL] Sensitivity list linting check: Enable signals in clock conditions (
rising_edge(clock) and enable = '1') are not required in the sensitivity list.
- [VHDL] Launching simulation in GHDL fails with empty argument error message.
- [VHDL] Export CSV file: Packages were missing from the exported CSV if they were only used in the entity, and not in the architecture.
- Fixed highlighting in light weight editors (for huge source files).
- File encoding setting should be case-insensitive.
- Clicking links in Documentation leads to blank pages on windows.
- Opening the Quick Fix dialog from the problems view is slow.
- Allow declarations in VHDL Packages to use the package name in qualified names
- Hovers: run the Markdown parse on the comments only, not the declaration and other info.
- [VHDL] Formatting bug in instantiation statements
- Support opening git revisions of VHDL and (System)Verilog files.
- Re-enabled spell checking
- ticket 5213 : Mergetool for VHDL compare Exception
- [VHDL] support the
`rangeattribute in VHDL 2008 assignments
- A lot of other issues we could fix thanks to your Talkback reports
- Sigasi Studio Standalone is supported on:
- Windows: Windows 10 (64 bit) or newer
- macOS 10.14 Mojave
- Linux: RedHat Enterprise Linux RHEL 7.5 (64 bit) or newer
- More information on supported OSes can be found on the Eclipse website
- Sigasi Studio as Plugin in your own Eclipse installation:
- Eclipse 4.7.3a Oxygen up to Eclipse IDE 2019-12
- Java JRE 8
We recommend at least 4GB of memory available for Sigasi Studio, and you need about 300MB of free disk space.
Thanks for all the bug reports and enabling Talkback.