|
CIRCT 22.0.0git
|


Public Member Functions | |
| __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 | |
| __new__ (cls, 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.
| esiaccel.types.MMIORegion.__init__ | ( | self, | |
| HWModule | owner, | ||
| cpp.MMIORegion | cpp_port | ||
| ) |
Reimplemented from esiaccel.types.BundlePort.
Definition at line 459 of file types.py.
References esiaccel.types.MMIORegion.__init__().
Referenced by esiaccel.types.MMIORegion.__init__(), synth.LongestPathCollection.drop_non_critical_paths(), and synth.LongestPathCollection.merge().
| cpp.MMIORegionDesc esiaccel.types.MMIORegion.descriptor | ( | self | ) |
Definition at line 464 of file types.py.
References LowerRegionTarget.region, esiaccel.types.MMIORegion.region, ProbeHoister.region, Promoter.region, and CFRemover.region.
| bytearray esiaccel.types.MMIORegion.read | ( | self, | |
| int | offset | ||
| ) |
Read a value from the MMIO region at the given offset.
Definition at line 467 of file types.py.
References esiaccel.types.MMIORegion.read(), LowerRegionTarget.region, esiaccel.types.MMIORegion.region, ProbeHoister.region, Promoter.region, and CFRemover.region.
Referenced by esiaccel.types.MMIORegion.read().
| None esiaccel.types.MMIORegion.write | ( | self, | |
| int | offset, | ||
| bytearray | data | ||
| ) |
Write a value to the MMIO region at the given offset.
Definition at line 471 of file types.py.
References LowerRegionTarget.region, esiaccel.types.MMIORegion.region, ProbeHoister.region, Promoter.region, CFRemover.region, and esiaccel.types.MMIORegion.write().
Referenced by esiaccel.types.MMIORegion.write().
| esiaccel.types.MMIORegion.region |
Definition at line 461 of file types.py.
Referenced by esiaccel.types.MMIORegion.descriptor(), esiaccel.types.MMIORegion.read(), and esiaccel.types.MMIORegion.write().