cocotb_wrapper.axi.AxiLiteMaster#
- class cocotb_wrapper.axi.AxiLiteMaster(bus_prefix, clk, rst, reset_active_level)[source]#
A wrapper class around cocotbext-axi AXI-Lite Master.
Todo
Add a usage example.
Methods
disable()Disable the AXI-Lite master interface.
enable()Enable the AXI-Lite master interface.
read(address, length[, prot])Read length bytes from address.
set_backpressure_generator(generator)Toggle pauses on the read bus lanes given a generator function.
set_idle_generator(generator)Toggle pauses on the write bus lanes given a generator function.
setup(dut)Setup the AXI-Lite source.
write(address, data[, prot])Write data to the address.