1. 程式人生 > >【FPGA】ISE開發須知!ISE連結notepad++

【FPGA】ISE開發須知!ISE連結notepad++

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 常見問題

  1. 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的複製過來就可以了
  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工具。
  3. ISE安裝後無法開啟有安裝完ISE軟體後,開啟時顯示Clip host, 如下圖。解決辦法:造成這個原因可能有以下幾種,1:安裝路徑有中文;2:防毒軟體刪除了可執行檔案;3:以前安裝過其它軟體的版本,沒有解除安裝乾淨。建議把以前沒有解除安裝乾淨的ISE軟體全部正常解除安裝,重啟機子,安裝時關閉防毒軟體,把ISE裝在沒有中文目錄下,最好預設路徑安裝。