diff --git a/migen/bank/csrgen.py b/migen/bank/csrgen.py index fed5058dc..5f5437f34 100644 --- a/migen/bank/csrgen.py +++ b/migen/bank/csrgen.py @@ -27,6 +27,7 @@ class Bank: self.interface.we & \ (self.interface.adr[:nbits] == Constant(i, BV(nbits))))) elif isinstance(reg, RegisterFields): + sync.append(reg.re.eq(0)) bwra = [Constant(i, BV(nbits))] offset = 0 for field in reg.fields: