Windows 10 安装 Xilinx ISE 13.4
前一阵因为想重装系统,适逢微软推送win10,想尝个鲜,就装了下,感觉还不错
碰到一个项目需要用Xilinx Vertex 5系列的FPGA,说是要用ISE13.4,因为之前碰到过高版本的ISE向下不能完美兼容的问题,为图省劲,所以决定还是装个13.4。
下载地址和License见文末附录
安装过程没什么要说的,安装完成后在弹出来的license管理框中Copy License 选择下载的license就可以了,如果之前有装过Xilinx的软件记得装之前去看下环境变量,把相关的环境变量事先清理一下。
装完后启动64Bit的ISE Design Suite,结果蹦出个BUG:
_pn.exe crash…
一点就崩掉了。。。
好吧,排查一下:
打开32位的ISE Design Suite,发现不会出现这个错误,所以大概锁定到64位的版本问题上,可能是新系统64位的库文件有点问题。问题的范围应该清楚了。开始Google。
(当然最快的解决办法还是直接Google,但还是把解决问题的思路记录一下)
Google will never let you down
在Xilinx User Community Forums中找到了这个问题的答案,是针对Win8的,但我试了试发现win10也适用。向解决该问题的原作者致敬:链接如下:
xilinx ise crash in 64bit windows
具体操作是将
C:\Xilinx\14.5\ISE_DS\ISE\lib\nt64
目录下的libPortabilityNOSH.dll复制重命名为libPortability.dll(将原有的libPortability.dll命名为libPortability.dll.orig做个备份),然后再将重命名后的dll复制到
C:\Xilinx\14.5\ISE_DS\common\lib\nt64
这个目录下,覆盖原有文件,当然备个份也完全可以~
附录
ISE 13.4 下载地址
13.4 License下载地址