The big difference in approach between Sigasi and Emacs VHDL mode is this: Emacs uses regular expressions to make guesses about your code, while Sigasi has a real parser that understands your VHDL, Verilog, and SystemVerilog code. As a result you get:
- Error messages so you avoid bugs later on The ultra fast built-in compiler gives you error messages in real-time while you are typing, like a spell checker in a word processor.
- Navigation Every declaration is just one button away. Do you want to go to the declaration of a certain constant, signal or entity? Just press F12!
- Hovering Learn about any identifier just by hovering your mouse over the name.
- Compile your files Export the correct build order and library mapping of your HDL files as a CSV file, or a richer compilation recipe as a JSON file
Even more important, Sigasi has your back:
- Sigasi has a support team you can count on, ready to give you free of charge all the support you need to setup your project. If you have a question, we give you the answer. If you need additional services or features, you can contact us.
- Sigasi is built on the industry-standard VS Code platform. We are phasing out our Eclipse version. You can integrate Sigasi with numerous high-quality plug-ins for version control, issue tracking, code review, and much more.
People migrating from Emacs to Sigasi can use a community Emacs VS Code extension, which offers the same key bindings as Emacs (for example: C-x C-c
to save).
Do you want to try out Sigasi Visual HDL?
Don’t hesitate to start a trial of our full Professional Edition. We’re confident you’ll appreciate the power of semantic analysis on top of a great editor.See also
- Why Emacs VHDL mode is so Great. And Why We Want to Beat it (opinion)
- Five reasons why Emacs will always be better (opinion)
- Room for Improvement (opinion)
- Code refactoring: Emacs VHDL mode vs Sigasi (opinion)
- Sigasi Better than Emacs (opinion)