Win11非虚拟机安装ISE14.7

主要参考Xilinx ISE 14.7 VM Design Suite Install for Windows 8/10 - Solution Finder - Clear-Com Solution Finder

  1. 官网下载6.18GB 的 Full Installer for Windows 7/XP/Server
  2. 解压后运行安装程序
  3. 不勾选Enable WebTalk to send software, IP ...
  4. 安装程序卡死在ISE:Configure WebTalk,此时打开任务管理器,在详情中找到xwebtalk,右键结束任务。安装程序继续进行。
  5. VC++ 2008 (Microsoft Visula C++ 2008 Redistributable -x64 9.0.30729.17 以及 Microsoft Visula C++ 2008 Redistributable -x86 9.0.30729.17) 会被安装,不过不会被ISE识别。
  6. 在环境变量中用户变量添加变量XILINX_VC_CHECK_NOOP,值为FALSE,可以解决VC++ 2008 问题(不添加环境变量,在修改完dll后,ISE也是能够启动,只是每次启动都有Warning弹窗)。
  7. 此时ISE会闪退,需要修改C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64 (参考实际安装路径)以及C:\Xilinx\14.7\ISE_DS\common\lib\nt64中的libPortability.dll,做法如下(只使用64-bit ISE)。(或者请参考网上其他教程,下载libPortability.dll替换对应文件)
  8. C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64中,重命名libPortability.dll为libPortability.dll.orig(备份),复制libPortabilityNOSH.dll重命名为libPortability.dll。打开libPortability.dll修改以下4个字节:(原理不详,是参考网上下载libPortability.dll发现的)
  9. 可以使用Notepad++(添加插件HEX-Editor)
  10. 地址00000150的d1 0d 改为 54 4b (地址可能有出入)
  11. 地址0001ab00的40 53 改为 c3 90 (地址可能有出入)
  12. 修改后保存。
  13. C:\Xilinx\14.7\ISE_DS\common\lib\nt64中重命名libPortability.dll为libPortability.dll.orig(备份),复制C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64中修改过的libPortability.dll到此文件夹中。
  14. 可以运行64-bit Project Navigator.以及64-bit的iMPACT。32-bit 的无法启动(网上提供的dll替换方法有支持32-bit的)。ISE其他软件未测试。
  15. 修改dll原理不详,修改后生成的bit与之前版本生成bit相同。但缺乏深入了解与验证,无法保障此方法的可靠性。官方提供虚拟机版本是有保障的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值