问题描述
MIG在输出“example_design / par”和“user_design / par”目录中生成“create_ise.bat”文件。运行此脚本文件会生成一个“.ise”项目文件,其中包含正确设置的所有所需XST,NGDBuild,MAP,PAR和BitGen选项。然后可以在Project Navigator中打开生成的“.ise”文件。
在MIG 3.0中,如果设置了特定的XST和BitGen选项,则此脚本无法成功完成。因此,未正确创建“.ise”项目。
解决/修复方法
ISE Design Suite 11.1中的XST和BitGen有一些修改选项。未正确修改“create_ise.bat”脚本以反映这些选项更改。 MIG 3.0“create_ise.bat”文件中的选项来自ISE Design Suite 10.1。因此,使用这些选项时脚本无法成功完成。
导致此故障的具体选项包括:
- XST“自定义编译文件列表”不再是一个选项。
- BitGen“Release DLL(Output Events)”选项已更改为“等待DLL锁定(输出事件)”。
要解决此问题,可以手动更改位于“example_design / par”和“user_design / par”目录中的“set_ise_prop.txt”文件。
如果存在XST“自定义编译文件列表”选项,则可以通过删除以下行安全地删除它:
项目集“自定义编译文件列表”“” – process“Synthesize – XST”
如果BitGen“Release DLL(Output Events)”选项设置如下:
项目集“发布DLL(输出事件)”“默认(NoWait)”“ – process”生成编程文件“
将此更改为:
项目集“等待DLL锁定(输出事件)”“默认(NoWait)” – process“生成编程文件”
“create_ise.bat”脚本调用“set_ise_prop.txt”文件来设置所有选项。通过手动修改此文件以反映相应的11.1选项,可以正确生成“.ise”项目文件。
注意:仅当使用自定义编译文件列表和释放DLL选项时,才会出现此问题。
此问题已在MIG 3.1中得到解决。
没有回复内容