Welcome to hwtLib’s generated documentation!

This documentation is automatically generated from source code on every push into master which pass testing. hwtLib is package of hardware components (like vhld/verilog library) for HWToolkit (hwt python3 package) it also contains commonly used helpers and types like uint64_t, UDP header etc. Library is structuralized mostly by main interface. Note that many compoments are parametrizable and do work with multiple interfaces.

The compoment is a class which inherits from HwModule class. Interfaces are added in hwDeclr() method and parameters in hwConfig() method of HwModule class. For component there is usually the schematic, which can be opened from link under the name of the component in this documentation.

Indices and tables