0
\$\begingroup\$

Is there a style checker for VHDL?

I found style guidelines, but I didn't find anything like check style.

Thanks in advance!

\$\endgroup\$
  • \$\begingroup\$ You should search for Sigasi Studio. \$\endgroup\$ – Paebbels Jun 21 '17 at 14:00
  • \$\begingroup\$ The checker should be you, that is the best part about VHDL, it forces you to check your code because it is strongly typed \$\endgroup\$ – Voltage Spike Jun 22 '17 at 15:56
  • \$\begingroup\$ Style involves superimposing organizational format and content constraints on syntactically and semantically correct VHDL. Style constraints can be imposed at data entry using VHDL aware smart editors, by elaborated design hierarchy examination or of course by manual code review. The effort to create tools supporting style checking is generally beyond a reasonable return on investment when enclosing all organizationally imposed peccadilloes while commercial offerings can fall short. The subject could be considered off-topic here as a recommendation question prone to opinion answers. \$\endgroup\$ – user8352 Jun 22 '17 at 23:34
  • \$\begingroup\$ Check github.com/jeremiah-c-leary/vhdl-style-guide , you can define rules. \$\endgroup\$ – Al Bundy Aug 28 at 4:27
0
\$\begingroup\$

It would be better if you use already installed software text editors for checking your syntax errors. There itself you can correct your typing errors or syntax related issues, data type matchings, signal/variable namings etc. Coz it also provides proper text coloring/highlighting of conditional statements, loops, hierarchy etc. Language templates documentation is also given inside the software application for help.

You can also install latest notepad++ for that matter from here for re-editing your source code files (It can be used for almost any coding language, not just VHDL). Sometimes it's easier to go through codes in the notepad++ editor rather than opening it in the heavy software application and also better than a simple text editor.

And concerned to your style guidelines, I think it will automatically come to you as your learnings about VHDL grows.

\$\endgroup\$
  • \$\begingroup\$ Yes you are right. A smarter editor would be the most convenient option. I am currently working with emacs, which has many of the features that you just described. @Paebbels recommended a really cool editor "Sigasi Studio". Maybe I can get some of those features on emacs as well... \$\endgroup\$ – Chandran Goodchild Jun 23 '17 at 18:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.