1. Impact软件或者ISE软件停止工作
系统升级了Win10,安装ISE14.7后发现了一些问题,影响了软件的使用,非常不爽,检索了网上的解决信息,尝试了一些方法,基本解决了问题,先总结如下:
1.ISE(64bit)软件在进行打开文件或文件夹操作时,软件出现闪退的现象,ISE(32bit)没有这个问题。
解决方法:
找到程序安装路径下的这两个文件夹
X:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
X:\Xilinx\14.7\ISE_DS\common\lib\nt64
首先在第一个文件夹中,重命名libPortability.dll为libPortability.dll.orig,然后复制libPortabilityNOSH.dll 的一个副本并重命名为libPortability.dll,这样你就又有一个libPortability.dll文件了;然后在第二个文件夹,将之前得到的新的libPortability.dll覆盖到这个文件夹中。
EDK没有libPortabilityNOSH.dll这个文件,把ISE的复制过来就可以了
2.Xilinx下载电缆找不到的问题
原先在Win7下电缆去驱动是自己安装的,没有这个烦恼,Win10下虽然也会自己安装,但是在iMpact或ChipScope下面会提示找不到电缆错误。
解决方法:进入这个目录:X:\Xilinx\14.7\ISE_DS\common\bin\nt64
双击 install_drivers.exe,如果电脑有连接Cable请按照提示断开连接,安装完毕后就可以正常使用了。
解决办法: 因为ISE 64位软件和win10/win8系统不太兼容,需要打开ISE 32位软件,再打开ISE开发环境下的Impact工具。
有安装完 ISE软件后,打开时显示Clip host, 如下图。
解决办法:造成这个原因可能有以下几种,1:安装路径有中文;2:杀毒软件删除了可执行文件; 3:以前安装过其它软件的版本,没有卸载干净。建议把以前没有卸载干净的ISE软件全部正常卸载,重启机子,安装时关闭杀毒软件,把ISE装在没有中文目录下,最好默认路径安装。
如下图中,有用户把项目放在有非法字符的目录下(有空格),会提示错误
有些用户用Bit文件转换成MCS文件并下载到FLASH中,但上电启动发现FPGA启动较慢。这是因为需要在ISE生成Bit文件的时候配置Configuration的速度。
具体方法是:右键选择Generate Programming Files->选择Process Prorties, 再选择configration Optioans, 在Configration Rate里选择数字16,这个数字越大,速度越快。
有些电脑,尤其是win8,win10的电脑在安装CP2102驱动的时候会出现错误。这时需要从silabs官网下载最新的驱动。
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx#windows
通常情况下一台电脑上即装有ISE,又装有quartus ii且二者的仿真库都在modelsim里编译好,在用modelsim仿真过quartus ii工程之后再用modelsim仿真ISE工程就会出现如题所示错误:Error: (vlog-19) Failed to access library 'rtl_work' at "rtl_work",
解决办法:
此时在modelsim界面的library栏处找到work(unavailable) library rtl_work,将其删除,即可进行ISE工程的仿真。
以后每次仿真过quartus ii工程之后再仿真ISE工程可能都会出现这种情况,那就每次都记得出现错误时就把work(unavailable) library rtl_work删除,再进行ISE工程的仿真
解决办法:
断点和汇编窗口的问题,把断点与汇编窗口关掉就可以了,