update comments
[ieee754fpu.git] / src / add / test_outmux_pipe.py
index bec958e51c1d90d7330e77638a77ccb9f8e46095..b674a87069f82394ad771a5f658d8ee0838721e5 100644 (file)
@@ -20,8 +20,8 @@ class PassThroughStage:
     def ispec(self):
         return PassInData()
 
-    def ospec(self):
-        return Signal(16, name="data_out", reset_less=True)
+    def ospec(self, name):
+        return Signal(16, name="%s_dout" % name, reset_less=True)
                 
     def process(self, i):
         return i.data
@@ -66,8 +66,8 @@ class OutputTest:
             mid = self.di[i][1]
             rs = dut.p
             yield rs.valid_i.eq(1)
-            yield rs.i_data.data.eq(op2)
-            yield rs.i_data.mid.eq(mid)
+            yield rs.data_i.data.eq(op2)
+            yield rs.data_i.mid.eq(mid)
             yield
             o_p_ready = yield rs.ready_o
             while not o_p_ready:
@@ -98,7 +98,7 @@ class OutputTest:
             if not o_n_valid or not i_n_ready:
                 continue
 
-            out_v = yield n.o_data
+            out_v = yield n.data_o
 
             print ("recv", mid, out_i, hex(out_v))
 
@@ -140,11 +140,11 @@ class TestSyncToPriorityPipe(Elaboratable):
 
     def ports(self):
         res = [self.p.valid_i, self.p.ready_o] + \
-                self.p.i_data.ports()
+                self.p.data_i.ports()
         for i in range(len(self.n)):
             res += [self.n[i].ready_i, self.n[i].valid_o] + \
-                    [self.n[i].o_data]
-                    #self.n[i].o_data.ports()
+                    [self.n[i].data_o]
+                    #self.n[i].data_o.ports()
         return res