CIRCT  19.0.0git
Public Member Functions | Public Attributes | List of all members
esiaccel.accelerator.HWModule Class Reference
Inheritance diagram for esiaccel.accelerator.HWModule:
Inheritance graph

Public Member Functions

def __init__ (self, Optional["HWModule"] parent, cpp.HWModule cpp_hwmodule)
Dict[cpp.AppID, "Instance"] children (self)
Dict[cpp.AppID, BundlePortports (self)

Public Attributes


Detailed Description

Represents either the top level or an instance of a hardware module.

Definition at line 42 of file

Constructor & Destructor Documentation

◆ __init__()

def esiaccel.accelerator.HWModule.__init__ (   self,
Optional["HWModule"]  parent,
cpp.HWModule  cpp_hwmodule 

Definition at line 45 of file

Member Function Documentation

◆ children()

Dict[cpp.AppID, "Instance"] esiaccel.accelerator.HWModule.children (   self)

◆ ports()

Dict[cpp.AppID, BundlePort] esiaccel.accelerator.HWModule.ports (   self)

Member Data Documentation

◆ cpp_hwmodule


◆ parent


Definition at line 46 of file

The documentation for this class was generated from the following file: