|
CIRCT 24.0.0git
|


Public Member Functions | |
| __init__ (self, HWModule owner, cpp.BundlePort cpp_port) | |
| connect (self) | |
| None | write (self, Any data) |
| Public Member Functions inherited from esiaccel.types.BundlePort | |
| __new__ (cls, HWModule owner, cpp.BundlePort cpp_port) | |
| __init__ (self, HWModule owner, cpp.BundlePort cpp_port) | |
| WritePort | write_port (self, str channel_name) |
| ReadPort | read_port (self, str channel_name) |
Public Attributes | |
| data_type = data_port.type | |
| data_window_type = data_port.window_type | |
| bool | connected = False |
| Public Attributes inherited from esiaccel.types.BundlePort | |
| owner = owner | |
| cpp_port = cpp_port | |
A channel which writes data to the accelerator (from_host).
| esiaccel.types.FromHostPort.__init__ | ( | self, | |
| HWModule | owner, | ||
| cpp.BundlePort | cpp_port ) |
Definition at line 848 of file types.py.
References __init__(), and esiaccel.types.BundlePort.write_port().
Referenced by __init__().
| esiaccel.types.FromHostPort.connect | ( | self | ) |
Definition at line 855 of file types.py.
References connect(), esi::Engine.connected, esi::services::ChannelService::FromHost.connected, esi::services::ChannelService::ToHost.connected, esi::services::FuncService::Function.connected, esi::WriteChannelPort.connected, esiaccel.types.CallbackPort.connected, connected, esiaccel.types.FunctionPort.connected, esiaccel.types.MetricPort.connected, esiaccel.types.ToHostPort.connected, RpcServerReadPort.connected, esiaccel.types.BundlePort.cpp_port, esiaccel.types.Port.cpp_port, esiaccel.types.ReadPort.cpp_port, and esiaccel.types.WritePort.cpp_port.
Referenced by connect().
| None esiaccel.types.FromHostPort.write | ( | self, | |
| Any | data ) |
Write a value to the channel.
Definition at line 859 of file types.py.
References esiaccel.types.BundlePort.cpp_port, esiaccel.types.Port.cpp_port, esiaccel.types.ReadPort.cpp_port, esiaccel.types.WritePort.cpp_port, data_type, esiaccel.types.ToHostPort.data_type, and write().
Referenced by write().
| bool esiaccel.types.FromHostPort.connected = False |
| esiaccel.types.FromHostPort.data_type = data_port.type |
| esiaccel.types.FromHostPort.data_window_type = data_port.window_type |