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:
AbstractMemSpaceMaster
Controller 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¶
hwtLib.amba.axiLite_comp.sim.utils module¶
- hwtLib.amba.axiLite_comp.sim.utils.axi_randomize_per_channel(tc: SimTestCase, axi)[source]¶