ctrl: avoid using blocking assignment in a synchronous block

the registers in that block are hardwired to zero when
debug unit is not used.