|
Resources ->
Tools ->
jGRASP
jGRASP
Free
download from Auburn University
A free parsing and folding text editor,
jGRASP suports many languages: C, C++, Java and, luckily, VHDL. This gives us code templates and syntax highlighting:-
jGRASP can parse VHDL code and detect structural syntax errors like missing "end if". Parsing also
creates a Control Structure Diagram (CSD) for your code. The CSD is an algorithmic level diagram
intended to improve the comprehensibility of source code by clearly depicting control constructs,
control paths, and the overall structure of each program unit.
The CSD enables text "folding", allowing code structure to be hidden while the model is developed.
Pros
- Free!
- VHDL language support: templates, syntax highlighting and parsing
- CSD generation and text folding
- Powerful search/replace features using Perl or AWK regular expressions
- Compiler support and debug for C/C++
- Unix/Linux and PC versions
Cons
- No Verilog support (as yet)
- PC version seems to have a problem with long pathnames
|