CIRCT 24.0.0git
Loading...
Searching...
No Matches
esiaccel.accelerator.Instance Class Reference
Inheritance diagram for esiaccel.accelerator.Instance:
Collaboration diagram for esiaccel.accelerator.Instance:

Public Member Functions

 __init__ (self, Optional["HWModule"] parent, cpp.Instance cpp_instance)
cpp.AppID id (self)
Public Member Functions inherited from esiaccel.accelerator.HWModule
 __init__ (self, Optional["HWModule"] parent, cpp.HWModule cpp_hwmodule)
Dict[cpp.AppID, "Instance"] children (self)
Dict[cpp.AppID, BundlePort] ports (self)
List[cpp.Service] services (self)

Additional Inherited Members

Public Attributes inherited from esiaccel.accelerator.HWModule
 parent = parent
 cpp_hwmodule = cpp_hwmodule

Detailed Description

Subclass of `HWModule` which represents a submodule instance. Adds an
AppID, which the top level doesn't have or need.

Definition at line 116 of file accelerator.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.accelerator.Instance.__init__ ( self,
Optional["HWModule"] parent,
cpp.Instance cpp_instance )

Definition at line 120 of file accelerator.py.

References __init__().

Referenced by __init__().

Member Function Documentation

◆ id()

cpp.AppID esiaccel.accelerator.Instance.id ( self)

Definition at line 125 of file accelerator.py.

References esiaccel.accelerator.HWModule.cpp_hwmodule.


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