CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
esiaccel.accelerator.AcceleratorConnection Class Reference

Public Member Functions

 __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)
 
"Accelerator" get_accelerator (self)
 

Public Attributes

 cpp_accel
 

Detailed Description

A connection to an ESI accelerator.

Definition at line 22 of file accelerator.py.

Constructor & Destructor Documentation

◆ __init__()

esiaccel.accelerator.AcceleratorConnection.__init__ (   self,
str  platform,
str  connection_str 
)

Definition at line 25 of file accelerator.py.

Referenced by synth.LongestPathCollection.merge().

Member Function Documentation

◆ build_accelerator()

"Accelerator" esiaccel.accelerator.AcceleratorConnection.build_accelerator (   self)

◆ get_accelerator()

"Accelerator" esiaccel.accelerator.AcceleratorConnection.get_accelerator (   self)
Return an accelerator that may be owned by this accelerator connection.
If no accelerator is owned, will throw.

Definition at line 44 of file accelerator.py.

References esiaccel.accelerator.AcceleratorConnection.cpp_accel, and esiaccel.accelerator.AcceleratorConnection.get_accelerator().

Referenced by esiaccel.accelerator.AcceleratorConnection.get_accelerator().

◆ get_service_hostmem()

cpp.HostMem esiaccel.accelerator.AcceleratorConnection.get_service_hostmem (   self)

◆ get_service_mmio()

cpp.MMIO esiaccel.accelerator.AcceleratorConnection.get_service_mmio (   self)

◆ manifest()

cpp.Manifest esiaccel.accelerator.AcceleratorConnection.manifest (   self)

◆ sysinfo()

cpp.SysInfo esiaccel.accelerator.AcceleratorConnection.sysinfo (   self)

Member Data Documentation

◆ cpp_accel

esiaccel.accelerator.AcceleratorConnection.cpp_accel

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