lib.fifo: in FIFOInterface.read(), check readable on the right cycle.
This commit is contained in:
parent
eeb023a7f5
commit
1782b841b2
|
@ -72,9 +72,9 @@ class FIFOInterface:
|
||||||
|
|
||||||
def read(self):
|
def read(self):
|
||||||
"""Read method for simulation."""
|
"""Read method for simulation."""
|
||||||
assert (yield self.readable)
|
|
||||||
yield self.re.eq(1)
|
yield self.re.eq(1)
|
||||||
yield
|
yield
|
||||||
|
assert (yield self.readable)
|
||||||
value = (yield self.dout)
|
value = (yield self.dout)
|
||||||
yield self.re.eq(0)
|
yield self.re.eq(0)
|
||||||
return value
|
return value
|
||||||
|
|
Loading…
Reference in a new issue