swap iospecfn and depth arguments in FIFOControl
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 12 Apr 2019 02:50:02 +0000 (03:50 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 12 Apr 2019 02:50:02 +0000 (03:50 +0100)
src/add/singlepipe.py
src/add/test_buf_pipe.py

index 93712077b6b80b5a7cafb81dc17d20f4db7a8526..9bed317578668ed87e9e8b1a2bf66f317deb4767 100644 (file)
@@ -1021,7 +1021,7 @@ class FIFOControl(ControlBase):
         i_data -> fifo.din -> FIFO -> fifo.dout -> o_data
     """
 
-    def __init__(self, iospecfn, depth):
+    def __init__(self, depth, iospecfn):
         """ * iospecfn: specification for incoming and outgoing data
             * depth   : number of entries in the FIFO
 
index 651d907a484674be3e6bae02a6243a495c4c4b17..d5b556525ef7ffc63f8e0ba75b56c4bc031c3d1e 100644 (file)
@@ -214,7 +214,7 @@ class Test5:
                     send = True
                 else:
                     send = randint(0, send_range) != 0
-                #send = True
+                send = True
                 o_p_ready = yield self.dut.p.o_ready
                 if not o_p_ready:
                     yield
@@ -233,7 +233,7 @@ class Test5:
             stall_range = randint(0, 3)
             for j in range(randint(1,10)):
                 ready = randint(0, stall_range) != 0
-                #ready = True
+                ready = True
                 yield self.dut.n.i_ready.eq(ready)
                 yield
                 o_n_valid = yield self.dut.n.o_valid
@@ -770,7 +770,7 @@ def iospecfn():
 class FIFOTest16(FIFOControl):
 
     def __init__(self):
-        FIFOControl.__init__(self, iospecfn, 2)
+        FIFOControl.__init__(self, 2, iospecfn)
 
 
 ######################################################################
@@ -840,7 +840,7 @@ def iospecfnrecord():
 class FIFOTestRecordControl(FIFOControl):
 
     def __init__(self):
-        FIFOControl.__init__(self, iospecfnrecord, 2)
+        FIFOControl.__init__(self, 2, iospecfnrecord)
 
 
 class ExampleFIFORecordObjectPipe(ControlBase):