def __init__(self, structTemplate, intfCls=Axi4Lite, shouldEnterFn=BusEndpoint._defaultShouldEnterFn): BusEndpoint.__init__(self, structTemplate, intfCls=intfCls, shouldEnterFn=shouldEnterFn)
def __init__(self, structTemplate, intfCls=AvalonMM, shouldEnterFn=None): BusEndpoint.__init__(self, structTemplate, intfCls=intfCls, shouldEnterFn=shouldEnterFn)
def _mkFieldInterface(self, structIntf: StructIntf, field: HStructField): return BusEndpoint._mkFieldInterface(self, structIntf, field)
def _declr(self): BusEndpoint._declr(self) with self._paramsShared(): self.ep = AxiLiteEndpoint(self.STRUCT_TEMPLATE)
def _config(self): BusEndpoint._config(self)
def _defaultShouldEnterFn(root, field_path): return BusEndpoint._defaultShouldEnterFn(root, field_path)
def _defaultShouldEnterFn(field): return BusEndpoint._defaultShouldEnterFn(field)
def __init__(self, structTemplate, intfCls=BramPort_withoutClk, shouldEnterFn=None): BusEndpoint.__init__(self, structTemplate, intfCls=intfCls, shouldEnterFn=shouldEnterFn)
def _declr(self): BusEndpoint._declr(self) with self._paramsShared(): self.ep = AxiLiteEndpoint(self.STRUCT_TEMPLATE) self.reg = AxiLiteReg(self._intfCls)
def _mkFieldInterface(self, structIntf, field): return BusEndpoint._mkFieldInterface(self, structIntf, field)