hdlConvertorAst.hdlAst package¶
This package contains the containers for Hardware Description Language Abstract Syntax Tree (HDL AST)
(System) Verilog/VHDL can be converted by this format and back using this library Main container is HdlContext which can store all other objects.
note: | this module is using PEP484 type hints, and the type hints are in comments to sustain Python 2.7 compatibility |
---|---|
attention: | this module is just simple format of HDL and does not performs all check, e.g. you can use a string as a type of the port, but such a module generally can not be synthetised to a hardware |
attention: | classes in his module are used from C++ |