我已經用慣了notepad++編寫Verilog代碼,很喜歡這款編輯器,功能真的很是強大。因此,當須要對vivado、ISE或quartus ii中的工程進行Verilog代碼上的編寫或修改時,只需雙擊工程中的設計模塊即可以在notepad++上工做。不過,在此以前要將notepad++與FPGA應用設計工具進行關聯,下面一一介紹:html
一、notepad++與vivado關聯vim
打開vivado軟件,選擇菜單欄「Tools——>Options…」,在彈出的對話框中,選擇General選項卡,如圖1所示。windows
圖1 選擇General選項卡微信
拉動右邊的滾動條到Text Editor欄目,選擇「Custom Editor…」,如圖2中的1所示。編輯器
圖2 定製編輯器1工具
點擊圖2中的2,在彈出的對話框中,輸入「notepad++安裝目錄/notepad++.exe [file name] -n[line number]」,如圖3所示。點擊「OK」、「OK」完成notepad++與vivado的關聯。spa
圖3 定製編輯器2設計
二、notepad++與ISE的關聯code
打開ISE軟件,選擇菜單欄「Edit——>Preferences…」,在彈出的對話框中,選擇ISE General選項卡下的Editors,如圖4所示。htm
圖4 定製編輯器3
在Editor下選Custom,並在Command line syntax下輸入「{notepad++安裝目錄/notepad++.exe} $1」,如圖5所示。注意路徑的反斜槓爲「/」。點擊「OK」完成notepad++與ISE的關聯。
圖5 定製編輯器4
三、notepad++與quartus ii的關聯
打開quartus ii軟件,選擇菜單欄「Tools——>Options…」,在彈出的對話框中,選擇General選項卡下的Preferred Text Editor,如圖6所示。
圖6 定製編輯器5
在Text editor行選Notepad++,在Command-line行經過路徑瀏覽按鈕選擇notepad++的安裝路徑,如圖6所示。點擊「OK」完成notepad++與quartus ii的關聯。
圖7 定製編輯器6
原文轉自http://blog.chinaaet.com/crazybird/p/5100001006
整理出來方便本身查看
----------------------------------------------------------------
對於FPGA初學者來講,使用FPGA編譯軟件所帶的編輯器寫代碼已經徹底夠用,但隨着工程的不斷增大,ISE自帶的編輯器用起來顯得有點力不從心,因此本文中我將爲你們分享一款功能強大的編輯軟件UltraEdit。
編輯軟件有不少,如vim、notepad++以及本文要介紹的UltraEdit簡稱UE等等。本文將附上windows10上UltraEdit安裝教程及開發軟件資源連接。閱讀全文前,請先點擊此連接:http://pan.baidu.com/s/1slQxmCt 密碼:75wd,下載UE破解版安裝包。
UltraEdit-32是一套極棒的文字、Hex、ASCII碼編輯器,能夠取代記事本,內建英文單字檢查、C++及VB指令突顯,可同時編輯多個文件,並且即便開啓很大的文件速度也不會慢。其而且附有HTMLTag顏色顯示、搜尋替換以及無限制的還原功能;通常你們常會用其來修改EXE或DLL文件。該版本 UltraEdit-32 提供了改進的可配置菜單和工具欄,它們與 v11.00 以前的版本不兼容。一旦進行安裝,v11.00 以前版本的所有菜單和工具欄定製都將丟失。
1.點擊上文連接到百度雲下載破解版安裝包,完成後打開安裝文件點擊.exe運行安裝,彈出窗口,點擊高級安裝能夠選擇安裝路徑,反正我是不會放在默認路徑下。
2.安裝完成後使用註冊機進行註冊,須要斷網註冊。斷網以後纔有脫機激活入口,用戶ID和密碼可任何填寫,將UE生成的用戶code1和code2分別填入註冊機,而後再用註冊機生成的激活CODE1和CODE2填入UE。激活以後聯網,註冊也不會失效!
這一段是轉發,寫的挺詳細(稍做修改)。由於在作大的工程的時候 ,顯然再用ISE自帶的編輯器就比較不方便了。
1.在ISE裏面指定UE做爲默認編輯器。edit---preferences打開屬性配置,左側點Editors,右側editor選擇ultraedit再點OK就能夠了,不過有時候這樣選擇之後雙擊項目裏面的Verilogl文件並不能啓動UE,若是出現這樣的狀況能夠在選擇editor的時候選custom 而後再後面的command line syntax裏面輸入{F:\Program Files\IDM COMPUTER SOLUTIONS\ULTRAEDIT-32\Uedit32.exe} $1 -l$2 大括號裏面是ue的路徑(由於ISE要求目錄不能有空格,因此須要用括號括起來),須要根據ue安裝位置的不一樣進行修改,而後點OK就能夠了。這樣就能夠在ISE中直接調用UE對源文件進行編輯了。
2.在ue的安裝目錄下面看看wordfile裏面有沒有Verilog關鍵字高亮配置,這樣就須要添加高亮文件配置了,我上面安裝包裏面應該有Verilog.uew文件,將它複製到UE安裝目錄下wordfile裏面,你會看到裏面都是各類語言的高亮配置文件,粘貼就好,而後打開一段你的Verilog代碼,就能夠看到語法高亮了,並且是彩虹色!
3.實現代碼摺疊和縮進。通常狀況下從網上下載的wordfile文件裏面的Verilog部分只有關鍵字高亮,能夠經過下面的方法實現代碼摺疊和自動縮進:
實現代碼摺疊:
/Open Fold Strings = "begin""case"
/Close Fold Strings = "end""endcase"
實現自動縮進:
/Indent Strings = "begin""case""fork" "if" "else"
/Unindent Strings = "end""endcase""join" "else"
把上面的代碼添加到Verilog.uew文件內便可,還能夠根據本身的須要進行修改。我上面忘上傳修改後的.uew文件了,請用戶自行添加,直接添加到文件最後就行。我這裏是在官網上下載的正版文件沒有添加其餘新的東西。
完成以上你就可使用UE進行Verilog編譯了,祝你一次操做成功!
轉載請註明出處:NingHeChuan(寧河川)
我的微信訂閱號:NingHeChuan
若是你想及時收到我的撰寫的博文推送,能夠掃描左邊二維碼(或者長按識別二維碼)關注我的微信訂閱號
知乎ID:NingHeChuan
微博ID:NingHeChuan