fix PortInterfaceBase
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 17:37:26 +0000 (17:37 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 3 Dec 2021 17:37:26 +0000 (17:37 +0000)
commit4524eed62a4756ee0c7c9c8c4d42d6019519984e
tree887c09dc41c568242a5c69cbf7acfcffbe8a3538
parent769c0b97600606e27d305d0fb748fb240c3442f2
fix PortInterfaceBase

* setting busy latch LOW on exception is not ok: this creates a
  combinatorial loop
* setting st_done permanently was a bug, it left st_done permanently HI
* setting st_done when an exception is raised was also a bug
src/soc/experiment/pimem.py