hwtLib.samples.axi package

Submodules

hwtLib.samples.axi.simpleAxiRegs module

class hwtLib.samples.axi.simpleAxiRegs.SimpleAxiRegs[source]

Bases: hwt.synthesizer.unit.Unit

Axi litle mapped registers example, 0x0 - reg0 0x4 - reg1

_config()[source]

Configure object parameters

  • setup all parameters on this object, use Param class instances to allow use of parameter inheritance
  • called in __init__ of class
_declr()[source]

declarations

  • do all declarations of externally accessible objects there (Interfaces)
  • _declr method is called after _config
  • if this object is Unit all interfaces are threaten as externally accessible interfaces if this object is Interface all subinterfaces are loaded
_impl()[source]

implementations

  • implement functionality of design there
  • called after _declr

Module contents