add sdram dual axi4 configs
[pinmux.git] / src / bsv / peripheral_gen / eint.py
index ba80e5fb47ef1b428ae0e542cb78ba5431af9c9b..f59dd32f0827018f223538895a3cc50e79096925 100644 (file)
@@ -11,7 +11,7 @@ class eint(PBase):
         size = len(self.peripheral.pinspecs)
         return "Wire#(Bit#(%d)) wr_interrupt <- mkWire();" % size
 
-    def axi_slave_name(self, name, ifacenum, typ=''):
+    def axi_slave_name(self, idx, name, ifacenum, typ=''):
         return ''
 
     def axi_slave_idx(self, idx, name, ifacenum, typ):
@@ -26,8 +26,9 @@ class eint(PBase):
         print "ifnameweak", pname, typ, txt
         return "wr_interrupt[{0}] <= ".format(pname)
 
-    def mk_pincon(self, name, count):
-        ret = [PBase.mk_pincon(self, name, count)]
+    def _mk_pincon(self, name, count, typ):
+        assert typ == 'slow', 'TODO: mkConnection for fast'
+        ret = [PBase._mk_pincon(self, name, count, typ)]
         size = len(self.peripheral.pinspecs)
         ret.append(eint_pincon_template.format(size))
         ret.append("rule con_%s%d_io_in;" % (name, count))