liteeth: fix example_designs generation
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Thu, 26 Feb 2015 09:23:38 +0000 (10:23 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Thu, 26 Feb 2015 09:23:38 +0000 (10:23 +0100)
misoclib/liteeth/example_designs/__init__.py [new file with mode: 0644]
misoclib/liteeth/example_designs/make.py

diff --git a/misoclib/liteeth/example_designs/__init__.py b/misoclib/liteeth/example_designs/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
index 7c4bb9d7cd6a65fdfa7a7c209414d0e79b1cb307..2ae4b1ed138e52c0bf06efa6d2f398e604cf932f 100644 (file)
@@ -10,6 +10,7 @@ from migen.bank.description import CSRStatus
 from mibuild import tools
 from mibuild.xilinx_common import *
 
+sys.path.append("../../../") # Temporary
 from misoclib.liteeth.common import *
 
 def get_csr_csv(regions):
@@ -60,7 +61,7 @@ if __name__ == "__main__":
        args = _get_args()
 
        # create top-level Core object
-       target_module = _import("targets", args.target)
+       target_module = _import("misoclib.liteeth.example_designs.targets", args.target)
        if args.sub_target:
                top_class = getattr(target_module, args.sub_target)
        else:
@@ -70,7 +71,7 @@ if __name__ == "__main__":
                platform_name = top_class.default_platform
        else:
                platform_name = args.platform
-       platform_module = _import("platforms", platform_name)
+       platform_module = _import("misoclib.liteeth.example_designs.platforms", platform_name)
        platform_kwargs = dict((k, autotype(v)) for k, v in args.platform_option)
        platform = platform_module.Platform(**platform_kwargs)