1背景
ISE编译界面不友好,同一变量选中不高亮,不能ALT对列进行操作…
因此FPGA一定要调用notepad++…
2操作
<1>下载notepad++
<2>用notepad++打开文件
ISE下点击菜单Edit -> Preferences -> Editor
在Editor选项框里选择Custom,在Command line syntax文本框里输入路径,如: {D:\sorftware\notepad++\notepad++.exe} $1 大括号{}里是你的notepad++.exe的路径,路径中存在空格的话加上大括号;$1相当于文件名,$1前面和后面都有空格,填好之后点OK。以后在ISE工程下点击某个.v或.vhd文件,或者文件编译报错点击错误文件,都会自动调用Notepad++来打开文件。
<3>用notepad++错误高亮定位
但是遗憾的是,这种方法并不能实现错误高亮定位,即编译报错点击错误文件,弹出的Notepad++的高亮定位和光标总是出现在代码的第一行,并不能快速地定位到错误出现的那一行,非常不方便,需要修改设置。
前面的步骤同前面相同,只是需要在Command line syntax文本框里输入: {D:\sorftware\notepad++\notepad++.exe} $1 -n$2是Notepad++的命令行,代表文件打开后光标所在的行号;$2是指定的行号;注意$1前面和后面的空格。 -n和$2之间没有空格。
3 常见问题
- Impact软件或者ISE软件停止工作系统升级了Win10,安装ISE14.7后发现了一些问题,影响了软件的使用,非常不爽,检索了网上的解决信息,尝试了一些方法,基本解决了问题,先总结如下:
1.1 ISE(64bit)软件在进行打开文件或文件夹操作时,软件出现闪退的现象,ISE(32bit)没有这个问题。
解决方法:找到程序安装路径下的这两个文件夹X:\Xilinx\14.7\ISE_DS\ISE\lib\nt64X:\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的复制过来就可以了 - 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安装后无法打开有安装完ISE软件后,打开时显示Clip host, 如下图。解决办法:造成这个原因可能有以下几种,1:安装路径有中文;2:杀毒软件删除了可执行文件;3:以前安装过其它软件的版本,没有卸载干净。建议把以前没有卸载干净的ISE软件全部正常卸载,重启机子,安装时关闭杀毒软件,把ISE装在没有中文目录下,最好默认路径安装。