diff --git a/artiq/gateware/rtio/sed/output_network.py b/artiq/gateware/rtio/sed/output_network.py index 8be0ef0ef..58e566a29 100644 --- a/artiq/gateware/rtio/sed/output_network.py +++ b/artiq/gateware/rtio/sed/output_network.py @@ -56,9 +56,12 @@ class OutputNetwork(Module): step_input = self.input for step in boms_steps_pairs(lane_count): - step_output = [Record(layouts.output_network_node(seqn_width, layout_payload), - reset_less=True) - for _ in range(lane_count)] + step_output = [] + for i in range(lane_count): + rec = Record(layouts.output_network_node(seqn_width, layout_payload), + reset_less=True) + rec.valid.reset_less = False + step_output.append(rec) for node1, node2 in step: nondata_difference = Signal()