CIRCT  20.0.0git
Public Member Functions | List of all members
esiaccel.accelerator.Instance Class Reference
Inheritance diagram for esiaccel.accelerator.Instance:
Inheritance graph
[legend]
Collaboration diagram for esiaccel.accelerator.Instance:
Collaboration graph
[legend]

Public Member Functions

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

Additional Inherited Members

- Public Attributes inherited from esiaccel.accelerator.HWModule
 parent
 
 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 77 of file accelerator.py.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ id()

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

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