CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, str platform, str connection_str) |
cpp.Manifest | manifest (self) |
cpp.SysInfo | sysinfo (self) |
"Accelerator" | build_accelerator (self) |
cpp.MMIO | get_service_mmio (self) |
cpp.HostMem | get_service_hostmem (self) |
Public Attributes | |
cpp_accel | |
A connection to an ESI accelerator.
Definition at line 22 of file accelerator.py.
def esiaccel.accelerator.AcceleratorConnection.__init__ | ( | self, | |
str | platform, | ||
str | connection_str | ||
) |
Definition at line 25 of file accelerator.py.
"Accelerator" esiaccel.accelerator.AcceleratorConnection.build_accelerator | ( | self | ) |
Definition at line 35 of file accelerator.py.
References esiaccel.accelerator.AcceleratorConnection.cpp_accel, esiaccel.accelerator.AcceleratorConnection.manifest(), and esiaccel.codegen.Generator.manifest.
cpp.HostMem esiaccel.accelerator.AcceleratorConnection.get_service_hostmem | ( | self | ) |
Definition at line 41 of file accelerator.py.
References esiaccel.accelerator.AcceleratorConnection.cpp_accel.
cpp.MMIO esiaccel.accelerator.AcceleratorConnection.get_service_mmio | ( | self | ) |
Definition at line 38 of file accelerator.py.
References esiaccel.accelerator.AcceleratorConnection.cpp_accel.
cpp.Manifest esiaccel.accelerator.AcceleratorConnection.manifest | ( | self | ) |
Get and parse the accelerator manifest.
Definition at line 28 of file accelerator.py.
References esiaccel.accelerator.AcceleratorConnection.cpp_accel, and esiaccel.accelerator.AcceleratorConnection.sysinfo().
Referenced by esiaccel.accelerator.AcceleratorConnection.build_accelerator(), esiaccel.codegen.CppGenerator.write_modules(), and esiaccel.codegen.CppGenerator.write_types().
cpp.SysInfo esiaccel.accelerator.AcceleratorConnection.sysinfo | ( | self | ) |
Definition at line 32 of file accelerator.py.
References esiaccel.accelerator.AcceleratorConnection.cpp_accel.
Referenced by esiaccel.accelerator.AcceleratorConnection.manifest().
esiaccel.accelerator.AcceleratorConnection.cpp_accel |
Definition at line 26 of file accelerator.py.
Referenced by esiaccel.accelerator.AcceleratorConnection.build_accelerator(), esiaccel.accelerator.AcceleratorConnection.get_service_hostmem(), esiaccel.accelerator.AcceleratorConnection.get_service_mmio(), esiaccel.accelerator.AcceleratorConnection.manifest(), and esiaccel.accelerator.AcceleratorConnection.sysinfo().