Source code for hwtLib.amba.fullDuplexAxiStream

from hwt.hdl.constants import DIRECTION
from hwt.synthesizer.interface import Interface
from hwt.synthesizer.param import Param
from hwtLib.amba.axis import AxiStream


[docs]class FullDuplexAxiStream(Interface):
[docs] def _config(self): self.DATA_WIDTH = Param(64)
[docs] def _declr(self): with self._paramsShared(): self.tx = AxiStream() self.rx = AxiStream(masterDir=DIRECTION.IN)