create FastTuple2 function
[pinmux.git] / src / bsv / peripheral_gen / base.py
index 0e450f457ba562e962bdc88c272245d7eb7867e1..c88080dbb0b6d7e2168875c82d28b9f0df4b88a1 100644 (file)
@@ -486,9 +486,14 @@ class PeripheralInterfaces(object):
                 ret.append(self.data[name].slowifdecl().format(i, name))
         return '\n'.join(list(filter(None, ret)))
 
+    def axi_fastmem_def(self, *args):
+        return self._axi_reg_def(0x50000000, *args)
+
     def axi_reg_def(self, *args):
+        return self._axi_reg_def(0x00011100, *args)
+
+    def _axi_reg_def(self, start, *args):
         ret = []
-        start = 0x00011100  # start of AXI peripherals address
         for (name, count) in self.ifacecount:
             for i in range(count):
                 if self.is_on_fastbus(name, i):