VAUL - a VHDL Analyzer and Utility Library

This was the homepage of VAUL, a VHDL frontend that wants to be complete, correct and flexible.

VAUL can be used to parse and analyze arbitrary VHDL code. The result is an abstract syntax graph, which is represented as a collection of C++ objects, tightly connected by pointers. All names used in the VHDL code have been resolved to their respective declarations (including overloaded function names) and types have been checked (excluding subtype constraints).

The development of VAUL continues in the context of the FreeHDL project. Please go there for any further information.