I myself consider Emacs one of the best editors ever .. and it comes by default under linux installations ..
Yet, comparing some some modes to others, VHDL-mode is very poor compared to Verilog-Mode .. I'm not sure if there is something better for VHDL editing or not .. given being free
Yet, comparing some some modes to others, VHDL-mode is very poor compared to Verilog-Mode .. I'm not sure if there is something better for VHDL editing or not .. given being free
Yet, comparing some some modes to others, VHDL-mode is very poor compared to Verilog-Mode .. I'm not sure if there is something better for VHDL editing or not .. given being free
Using VHDL-Mode, how do you handle things like changing IO for one block in the hierarchy, automatic declaration of signals, updating the sensitivity list of a process, etc ?
In Verilog-Mode, all these things can easily be done using AUTOs.
Using VHDL-Mode, how do you handle things like changing IO for one block in the hierarchy, automatic declaration of signals, updating the sensitivity list of a process, etc ?
In Verilog-Mode, all these things can easily be done using AUTOs.
I haven't used the AUTO feature of verilog. However, SystemVerilogmade life a lot easier on things like the port declaration, and sensitivity list (like the always_comb).
In any case, teh completion mode of emacs is great.
On typing tools, I use Texter, and highly recommend it. It works on almost all files, emacs, WORD, Excel, PPT, and browsers (except for MS Explorer). For example for the word "assertion" I type "a TAB_key. For consequent, I type "co space_key". But you can define your own keys.
What it does: Lets you define text substitution hotstrings that, when triggered, will replace hotstring with a larger piece of text. By entering your most commonly-typed snippets of text into Texter, you can save countless keystrokes in the course of the day
What's New in This Release: [ read full changelog ]
· Add basic support for code templates. Currently, no built-in code templates are provided, though contributions are very welcome. Suggestions for extending code-template support are, likewise, welcome.