hwtLib.amba.axiLite_comp.endpoint.
AxiLiteEndpoint
(structTemplate, intfCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>, shouldEnterFn=None)[source]¶Bases: hwtLib.abstract.busEndpoint.BusEndpoint
Delegate request from AxiLite interface to fields of structure write has higher priority
__init__
(structTemplate, intfCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>, shouldEnterFn=None)[source]¶Parameters: |
|
---|
_getAddrStep
()¶Returns: | how many bits is one unit of address (f.e. 8 bits for char * pointer, 36 for 36 bit bram) |
---|
_getWordAddrStep
()¶Returns: | size of one word in unit of address |
---|
hwtLib.amba.axiLite_comp.reg.
AxiLiteReg
(axiCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>)[source]¶Bases: hwt.synthesizer.unit.Unit
Register for AXI3/4/lite interface
__init__
(axiCls=<class 'hwtLib.amba.axi4Lite.Axi4Lite'>)[source]¶Initialize self. See help(type(self)) for accurate signature.
_config
()[source]¶Configure object parameters