entirely finished befor going on to read the regfile state
this really should be done with the DMI interface, which needs updating
if terminated:
break
- # wait until all settled
- #while (yield self.issuer.any_busy):
- # yield
+ if self.dut.allow_overlap:
+ # wait until all settled
+ # XXX really this should be in DMI, which should in turn
+ # use issuer.any_busy to not send back "stopped" signal
+ while (yield self.issuer.any_busy):
+ yield
if self.dut.allow_overlap:
# get last state, at end of run