moving internal strobe test forward is ok
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 26 Feb 2019 22:28:56 +0000 (22:28 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 26 Feb 2019 22:28:56 +0000 (22:28 +0000)
src/add/test_dual.py

index 7d412c86477fa54bd857d0ced91b19b5e5783e8b..6f9d8c8e2e2a479dcfb1595b5e1346d3118e9858 100644 (file)
@@ -18,13 +18,6 @@ def get_case(dut, a, b, c):
     b_ack = (yield dut.b.ack)
     assert b_ack == 0
 
-    while True:
-        out_z_stb = (yield dut.int_stb)
-        if not out_z_stb:
-            yield
-            continue
-        break
-
     yield dut.c.v.eq(c)
     yield dut.c.stb.eq(1)
     yield
@@ -32,6 +25,13 @@ def get_case(dut, a, b, c):
     c_ack = (yield dut.c.ack)
     assert c_ack == 0
 
+    while True:
+        out_z_stb = (yield dut.int_stb)
+        if not out_z_stb:
+            yield
+            continue
+        break
+
     while True:
         out_z_stb = (yield dut.z.stb)
         if not out_z_stb: