test/mac_wishbone_tb: fix simulation
This commit is contained in:
parent
b7f3b3ef42
commit
b394f2f45e
|
@ -60,9 +60,11 @@ class SRAMReaderDriver:
|
||||||
yield
|
yield
|
||||||
|
|
||||||
def clear_done(self):
|
def clear_done(self):
|
||||||
yield self.obj.ev.done.clear.eq(1)
|
yield self.obj.ev.pending.re.eq(1)
|
||||||
|
yield self.obj.ev.pending.r.eq(1)
|
||||||
yield
|
yield
|
||||||
yield self.obj.ev.done.clear.eq(0)
|
yield self.obj.ev.pending.re.eq(0)
|
||||||
|
yield self.obj.ev.pending.r.eq(0)
|
||||||
yield
|
yield
|
||||||
|
|
||||||
|
|
||||||
|
@ -75,9 +77,11 @@ class SRAMWriterDriver:
|
||||||
yield
|
yield
|
||||||
|
|
||||||
def clear_available(self):
|
def clear_available(self):
|
||||||
yield self.obj.ev.available.clear.eq(1)
|
yield self.obj.ev.pending.re.eq(1)
|
||||||
|
yield self.obj.ev.pending.r.eq(1)
|
||||||
yield
|
yield
|
||||||
yield self.obj.ev.available.clear.eq(0)
|
yield self.obj.ev.pending.re.eq(0)
|
||||||
|
yield self.obj.ev.pending.r.eq(0)
|
||||||
yield
|
yield
|
||||||
|
|
||||||
|
|
||||||
|
@ -103,8 +107,6 @@ def main_generator(dut):
|
||||||
errors = 0
|
errors = 0
|
||||||
|
|
||||||
for i in range(2):
|
for i in range(2):
|
||||||
for i in range(20):
|
|
||||||
yield
|
|
||||||
for slot in range(2):
|
for slot in range(2):
|
||||||
print("slot {}: ".format(slot), end="")
|
print("slot {}: ".format(slot), end="")
|
||||||
# fill tx memory
|
# fill tx memory
|
||||||
|
|
Loading…
Reference in New Issue