add external interface definitions
[pinmux.git] / src / bsv / pinmux_generator.py
index 0e4b1423dc04b7cf6d53ac37a3771c8edc8fe45c..3a9cccb32e68ff85424171ff5414e81bf1a3ce51 100644 (file)
@@ -123,11 +123,12 @@ def write_slow(slow, template, p, ifaces, iocells):
     inst = ifaces.slowifinstance()
     mkplic = ifaces.mk_plic()
     numsloirqs = ifaces.mk_sloirqsdef()
+    ifacedef = ifaces.mk_ext_ifacedef()
     with open(slow, "w") as bsv_file:
         bsv_file.write(template.format(imports, ifdecl, regdef, slavedecl,
                                        fnaddrmap, mkslow, mkcon, mkcellcon,
                                        pincon, inst, mkplic,
-                                       numsloirqs))
+                                       numsloirqs, ifacedef))
 
 
 def write_bus(bus, p, ifaces):