use --recursive on git submodule not --remote - one does a "latest update"
[soclayout.git] / experiments2 / part_sig_add.py
index ec7bf3b1cd1797935092757fddfc59a368ff2cfd..7c50f7650f90e549ab1407b407d2481af5b6baf5 100644 (file)
@@ -1,5 +1,5 @@
 from nmigen.cli import rtlil
-from test_partsig import TestAddMod2
+from test_partsig import TestAddMod2, TestLS
 import subprocess
 import os
 from nmigen import Signal
@@ -7,19 +7,9 @@ from nmigen import Signal
 def test():
     width = 16
     pmask = Signal(3)  # divide into 4-bits
-    module = TestAddMod2(width, pmask)
-    sim = create_ilang(module,
-                               [pmask,
-                                module.a.sig,
-                                module.b.sig,
-                                module.add_output,
-                                module.ls_output,
-                                module.sub_output,
-                                module.carry_in,
-                                module.add_carry_out,
-                                module.sub_carry_out,
-                                module.neg_output,
-                               ],
+    #module = TestAddMod2(width, pmask)
+    module = TestLS(width, pmask)
+    sim = create_ilang(module, [pmask] + module.ports(),
                                "part_sig_add")
                             
 def create_ilang(dut, ports, test_name):