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 Unit class. Interfaces are added in _declr() method and parameters in _config() method of unit 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