fix fast addr map
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Aug 2018 19:34:41 +0000 (20:34 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 5 Aug 2018 19:34:41 +0000 (20:34 +0100)
src/bsv/peripheral_gen/base.py
src/bsv/peripheral_gen/eint.py

index 6a22061cb8a14aad4f174619ecf63b6c29b6b1aa..59d0f0214fffce5fcff884ec58168d81fd96d681 100644 (file)
@@ -969,7 +969,7 @@ class MkSlowIfDeclMux(IfaceIter):
 class MkAxiFastAddrMap(IfaceIter):
 
     def check(self, name, i):
-        return not self.ifaces.is_on_fastbus(name, i)
+        return self.ifaces.is_on_fastbus(name, i)
 
     def item(self, name, i):
         return self.ifaces.data[name].axi_fastaddr_map(name, i)
index f59dd32f0827018f223538895a3cc50e79096925..b562063fd1e8983394a5b5a85f10e9f0ea06f86e 100644 (file)
@@ -17,7 +17,7 @@ class eint(PBase):
     def axi_slave_idx(self, idx, name, ifacenum, typ):
         return ('', 0)
 
-    def axi_addr_map(self, name, ifacenum):
+    def axi_addr_map(self, name, ifacenum, typ=None):
         return ''
 
     def ifname_tweak(self, pname, typ, txt):