CIRCT
20.0.0git
|
Public Member Functions | |
def | __init__ (self, HWModule owner, cpp.MMIORegion cpp_port) |
cpp.MMIORegionDesc | descriptor (self) |
bytearray | read (self, int offset) |
None | write (self, int offset, bytearray data) |
Public Member Functions inherited from esiaccel.types.BundlePort | |
def | __new__ (cls, HWModule owner, cpp.BundlePort cpp_port) |
def | __init__ (self, HWModule owner, cpp.BundlePort cpp_port) |
WritePort | write_port (self, str channel_name) |
ReadPort | read_port (self, str channel_name) |
Public Attributes | |
region | |
Public Attributes inherited from esiaccel.types.BundlePort | |
owner | |
cpp_port | |
A region of memory-mapped I/O space. This is a collection of named channels, which are either read or read-write. The channels are accessed by name, and can be connected to the host.
def esiaccel.types.MMIORegion.__init__ | ( | self, | |
HWModule | owner, | ||
cpp.MMIORegion | cpp_port | ||
) |
cpp.MMIORegionDesc esiaccel.types.MMIORegion.descriptor | ( | self | ) |
Definition at line 420 of file types.py.
References LowerRegionTarget.region, and esiaccel.types.MMIORegion.region.
bytearray esiaccel.types.MMIORegion.read | ( | self, | |
int | offset | ||
) |
Read a value from the MMIO region at the given offset.
Definition at line 423 of file types.py.
References LowerRegionTarget.region, and esiaccel.types.MMIORegion.region.
None esiaccel.types.MMIORegion.write | ( | self, | |
int | offset, | ||
bytearray | data | ||
) |
Write a value to the MMIO region at the given offset.
Definition at line 427 of file types.py.
References LowerRegionTarget.region, and esiaccel.types.MMIORegion.region.
esiaccel.types.MMIORegion.region |
Definition at line 417 of file types.py.
Referenced by esiaccel.types.MMIORegion.descriptor(), esiaccel.types.MMIORegion.read(), and esiaccel.types.MMIORegion.write().