diff --git a/modules/genrams/Manifest.py b/modules/genrams/Manifest.py index 46403f38a1b56da38153c4d66b1a9f4321d32b4e..ac4a7e4e9e7e388f6a8c3fa9ebf09fd835823af2 100644 --- a/modules/genrams/Manifest.py +++ b/modules/genrams/Manifest.py @@ -37,7 +37,12 @@ def __import_coregen_module(path, name, work_dir): f.close() def __import_coregen_files(): - coregen_path = __os.getenv("XILINX") + "/ISE/coregen/ip/xilinx/primary/com/xilinx/ip/" + xilinx_dir = __os.getenv("XILINX"); + if xilinx_dir == None: + print("[genrams] FATAL ERROR: XILINX environment variable not set. Do you have ISE installed?") + __os.exit(-1) + + coregen_path = xilinx_dir + "/ISE/coregen/ip/xilinx/primary/com/xilinx/ip/" work_dir = __manifest + "/coregen_ip";