hwtLib.sim package¶
Submodules¶
hwtLib.sim.abstractMemSpaceMaster module¶
- class hwtLib.sim.abstractMemSpaceMaster.AbstractMemSpaceMaster(bus, registerMap)[source]¶
Bases:
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
- class 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
- class 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