for j in range(i * byte_count, (i + 1) * byte_count - 1):
pbl.append(pbs[j])
pbl.append(npbs[(i + 1) * byte_count - 1])
- value = Signal(len(pbl), name="value_$i" % i, reset_less=True)
+ value = Signal(len(pbl), name="value_%di" % i, reset_less=True)
m.d.comb += value.eq(Cat(*pbl))
m.d.comb += parts[i].eq(~(value).bool())
m.d.comb += delayed_parts[0][i].eq(parts[i])