VHDL Code Entry

VHDL coding can be divided into code entry and code generation.

Code entry

Code entry requires a good editor and while some of the IDE's come with editors designed for HDL's the Best editor is emacs/Xemacs with VHDL mode with vim a close second.The advantage of going with EMACS is that EMACS mode has quite a few features which reduce the verbosity of entering the code.

Other recommendations can be had by consulting Others on the web. Also check FAQ( part 3 ).

Code Generators

Statecad: FSM to VHDL/Verilog generator (30days eval available)
CRC Tool: Generates synthesizable CRC code in VHDL and Verilog