class ExampleBufDelayedPipe(BufferedHandshake):
def __init__(self):
- stage = ExampleStageDelayCls(valid_trigger=2)
- BufferedHandshake.__init__(self, stage, stage_ctl=True)
+ self.stage = ExampleStageDelayCls(valid_trigger=2)
+ BufferedHandshake.__init__(self, self.stage, stage_ctl=True)
def elaborate(self, platform):
m = BufferedHandshake.elaborate(self, platform)
class ExampleUnBufDelayedPipe(BufferedHandshake):
def __init__(self):
- stage = ExampleStageDelayCls(valid_trigger=3)
- BufferedHandshake.__init__(self, stage, stage_ctl=True)
+ self.stage = ExampleStageDelayCls(valid_trigger=3)
+ BufferedHandshake.__init__(self, self.stage, stage_ctl=True)
def elaborate(self, platform):
m = BufferedHandshake.elaborate(self, platform)