diff --git a/rtio/sed/output_driver.py b/rtio/sed/output_driver.py index bfce081..44e5668 100644 --- a/rtio/sed/output_driver.py +++ b/rtio/sed/output_driver.py @@ -35,7 +35,8 @@ class OutputDriver(Elaboratable): for lane_data in self.lane_datas: lane_data.valid.reset_less = True lane_data.collision.reset_less = True - lane_data.payload.reset_less = True + for field, _ in layout_on_payload: + getattr(lane_data.payload, field).reset_less = True self.en_replaces = [channel.interface.o.enable_replace for channel in channels] def elaborate(self, platform):