hwtLib.amba.axiLite_comp.sim package¶
Submodules¶
hwtLib.amba.axiLite_comp.sim.memSpaceMaster module¶
- class hwtLib.amba.axiLite_comp.sim.memSpaceMaster.AxiLiteMemSpaceMaster(bus, registerMap)[source]¶
Bases:
AbstractMemSpaceMasterController of AxiLite simulation agent which keeps track of transactions and allows struct like data access
- _axi3lite_writeAddr(addrChannel, addr, size)[source]¶
add address transaction to address channel of agent
- _axi4lite_writeAddr(addrChannel, addr, size)[source]¶
add address transaction to address channel of agent
hwtLib.amba.axiLite_comp.sim.ram module¶
- class hwtLib.amba.axiLite_comp.sim.ram.Axi4LiteSimRam(axi=None, axiAR=None, axiR=None, axiAW=None, axiW=None, axiB=None, parent=None, allow_unaligned_addr=False)[source]¶
Bases:
Axi4SimRamSimulation memory for Axi4Lite interfaces (slave component)
- __annotations__ = {}¶