CIRCT 20.0.0git
|
Public Member Functions | |
__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 | |
owner | |
cpp_port | |
A collections of named, unidirectional communication channels.
esiaccel.types.BundlePort.__init__ | ( | self, | |
HWModule | owner, | ||
cpp.BundlePort | cpp_port | ||
) |
Reimplemented in esiaccel.types.FunctionPort, and esiaccel.types.MMIORegion.
esiaccel.types.BundlePort.__new__ | ( | cls, | |
HWModule | owner, | ||
cpp.BundlePort | cpp_port | ||
) |
Definition at line 363 of file types.py.
References esiaccel.types.BundlePort.__new__().
Referenced by esiaccel.types.BundlePort.__new__().
ReadPort esiaccel.types.BundlePort.read_port | ( | self, | |
str | channel_name | ||
) |
Definition at line 378 of file types.py.
References esiaccel.types.Port.cpp_port, esiaccel.types.BundlePort.cpp_port, and getRead().
WritePort esiaccel.types.BundlePort.write_port | ( | self, | |
str | channel_name | ||
) |
Definition at line 375 of file types.py.
References esiaccel.types.Port.cpp_port, esiaccel.types.BundlePort.cpp_port, and getWrite().
esiaccel.types.BundlePort.cpp_port |
Definition at line 373 of file types.py.
Referenced by esiaccel.types.ReadPort.__init__(), esiaccel.types.WritePort.__init__(), esiaccel.types.FunctionPort.call(), esiaccel.types.FunctionPort.connect(), esiaccel.types.Port.connect(), esiaccel.types.Port.disconnect(), esiaccel.types.ReadPort.read(), esiaccel.types.BundlePort.read_port(), esiaccel.types.WritePort.try_write(), esiaccel.types.WritePort.write(), and esiaccel.types.BundlePort.write_port().