hwtLib.amba.axi_comp.tester.
AxiTester
(axiCls=<class 'hwtLib.amba.axi4.Axi4'>, cntrlCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>)[source]¶Bases: hwt.synthesizer.unit.Unit
Tester for AXI3/4 interfaces
Can precisely control order and timing of read address/write address/read/write/write response transactions Allows to read and specify values of controls signals like cache/lock/burst etc…
__init__
(axiCls=<class 'hwtLib.amba.axi4.Axi4'>, cntrlCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>)[source]¶Initialize self. See help(type(self)) for accurate signature.
_config
()[source]¶Configure object parameters
hwtLib.amba.axi_comp.transCounter.
AxiTransactionCouter
(axiCls=<class 'hwtLib.amba.axi4.Axi4'>)[source]¶Bases: hwt.synthesizer.unit.Unit
Counter of beats on axi interface write to control register to clear counters
__init__
(axiCls=<class 'hwtLib.amba.axi4.Axi4'>)[source]¶Initialize self. See help(type(self)) for accurate signature.
_config
()[source]¶Configure object parameters