lib.fifo: in FIFOInterface.read(), check readable on the right cycle.

This commit is contained in:
whitequark 2019-01-22 07:03:46 +00:00
parent eeb023a7f5
commit 1782b841b2

View file

@ -72,9 +72,9 @@ class FIFOInterface:
def read(self):
"""Read method for simulation."""
assert (yield self.readable)
yield self.re.eq(1)
yield
assert (yield self.readable)
value = (yield self.dout)
yield self.re.eq(0)
return value