soc/sdram: sync with new mibuild toolchain management
authorSebastien Bourdeauducq <sb@m-labs.hk>
Fri, 13 Mar 2015 22:19:08 +0000 (23:19 +0100)
committerSebastien Bourdeauducq <sb@m-labs.hk>
Fri, 13 Mar 2015 22:19:08 +0000 (23:19 +0100)
misoclib/soc/sdram.py

index e9fbca1522dbbfcd292b51b32a8df97fc725b2bc..e6ecb9304c2e15b7380f8ec9c00a7ac152e58a8d 100644 (file)
@@ -53,8 +53,8 @@ class SDRAMSoC(SoC):
                                # XXX Vivado 2014.X workaround, Vivado is not able to map correctly our L2 cache.
                                # Issue is reported to Xilinx and should be fixed in next releases (2015.1?).
                                # Remove this workaround when fixed by Xilinx.
-                               from mibuild.xilinx.vivado import XilinxVivadoPlatform
-                               if isinstance(self.platform, XilinxVivadoPlatform):
+                               from mibuild.xilinx.vivado import XilinxVivadoToolchain
+                               if isinstance(self.platform.toolchain, XilinxVivadoToolchain):
                                        from migen.fhdl.simplify import FullMemoryWE
                                        self.submodules.wishbone2lasmi = FullMemoryWE(wishbone2lasmi.WB2LASMI(self.l2_size//4, self.sdram.crossbar.get_master()))
                                else: