11 EDK  – 如何在我的ISE设计工具项目中获得两个EDK设计?-Altera-Intel社区-FPGA CPLD-ChipDebug

11 EDK – 如何在我的ISE设计工具项目中获得两个EDK设计?

问题描述

ISE软件只允许您为一个ISE设计实例化一个EDK系统,那么如何将两个EDK设计集成到一个ISE设计工具项目中?

解决/修复方法

解决这个问题需要一个多步骤的过程:

  1. 在ISE工具项目中创建您的第一个EDK系统,EDK系统作为顶级设计(没有围绕EDK系统的包装)。
  2. 通过综合运行设计。
  3. 获取BMM和ELF文件,并使用data2mem创建UCF文件。
    • data2mem -bm edkBmmFile.bmm -bd system.elf -ou edk.ucf
  4. 检查EDK设计的UCF文件的内容。任何禁忌都应该复制到新创建的UCF文件中。
  5. 在EDK的NGC文件和新创建的UCF上运行NGCBuild。这将system.elf(现在表示为UCF中的块RAM约束)与NGC文件组合以创建新的NGC文件。
    • ngcbuild -uc edk.ucf system.ngc
  6. 在ISE中,创建一个实例化模板。该实例化模板用于将步骤5中新创建的NGC文件实例化为您的第二个ISE设计。
    • 突出显示system.xmp
    • 展开Design Utilities流程
    • 双击View HDL Instantiation Template
    • 将新创建的模板保存为第二个ISE项目的参考
  7. 通过使用作为步骤6中的步骤之一创建的新保存的实例化模板,创建第二个ISE项目,实例化第二个EDK设计和NGC文件。
请登录后发表评论

    没有回复内容