CIRCT
20.0.0git
|
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, BundlePort] | ports (self) |
List[cpp.AppID] | services (self) |
Additional Inherited Members | |
Public Attributes inherited from esiaccel.accelerator.HWModule | |
parent | |
cpp_hwmodule | |
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.
def esiaccel.accelerator.Instance.__init__ | ( | self, | |
Optional["HWModule"] | parent, | ||
cpp.Instance | cpp_instance | ||
) |
Definition at line 81 of file accelerator.py.
References esiaccel.accelerator.HWModule.cpp_hwmodule, and esiaccel.accelerator.Accelerator.cpp_hwmodule.
cpp.AppID esiaccel.accelerator.Instance.id | ( | self | ) |
Definition at line 86 of file accelerator.py.
References esiaccel.accelerator.HWModule.cpp_hwmodule, and esiaccel.accelerator.Accelerator.cpp_hwmodule.