hwtLib.sim.abstractMemSpaceMaster.
AbstractMemSpaceMaster
(bus, registerMap)[source]¶Bases: hwtLib.sim.abstractMemSpaceMaster.MemorySpaceItemStruct
Abstraction over bus interface which converts it to memory space from where you can read or write
_read
(addr, size, onDone=None)[source]¶Add read transaction to agent of interface :param addr: address value on bus to read froms :param size: size of data to read in bites :param onDone: on read done callback function(sim) -> None
hwtLib.sim.abstractMemSpaceMaster.
MemorySpaceItem
(memHandler, transTmpl, offset=0)[source]¶Bases: object
Abstraction over place in memory, allows you read and write data to/from this space
hwtLib.sim.abstractMemSpaceMaster.
MemorySpaceItemArr
(memHandler, transTmpl, offset=0)[source]¶Bases: object
Abstraction over place in memory, allows you read and write data to/from this space