Source code for hwtLib.amba.aceLite

from hwt.interfaces.std import VectSignal
from hwtLib.amba.axi4Lite import Axi4Lite, Axi4Lite_addr
from pycocotb.hdlSimulator import HdlSimulator


#################################################################
[docs]class AceLite_addr(Axi4Lite_addr):
[docs] def _declr(self): Axi4Lite_addr._declr(self) self.domain = VectSignal(2) self.snoop = VectSignal(3) self.bar = VectSignal(2)
[docs] def _initSimAgent(self, sim: HdlSimulator): raise NotImplementedError()
[docs]class AceLite(Axi4Lite): AR_CLS = AceLite_addr AW_CLS = AceLite_addr
[docs] def _getIpCoreIntfClass(self): raise NotImplementedError()
[docs] def _initSimAgent(self, sim: HdlSimulator): raise NotImplementedError()