大家好,又到了每日學習的時間了,今天我們來聊一聊FPGA三大廠商工具綁定外部編輯器,介紹FPGA三大廠商軟件綁定外部編輯器notepad++和sublime text3的方法。
開發FPGA的都知道各公司軟件中自帶的文本編輯器都不怎么好用,所以通常需要綁定外部文本編輯器來編輯verilog等設計文件。之前用過Xilinx、Altera和Lattice公司的FPGA,這里將它們綁定外部文本編輯的方法總結在本文,方便必要時查詢。本文主要介紹了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中綁定的方法;其它文本編輯器也可用類似的方法綁定,只要知道該文本編輯器的命令行參數的傳遞(主要有如何指定文件名和行數)方式即可。
所以其實只要知道Notepad++和Sublime的命令行參數使用方式,綁定就沒多少問題了,它們命令行參數使用方式如下:
假定Notepad++安裝在E:\Notepad++\目錄;Sublime Text 3安裝在E:\Sublime Text 3\目錄。
vivado 2015.3
打開vivado 2015.3后
Tools –> Options…可以看到以下窗口:
若使用的安裝版的Notepad++或Sublime或將它們的可執行文件路徑放到了path環境變量中,則在該下拉框可以直接選擇Notepad++或Sublime即可。
否則在該下拉框選擇Custom Editor后點擊…可以看到以下窗口:
若綁定Notepad++則在Editor中輸入:
E:\Notepad++\notepad++.exe [file name] -n[line number]
若綁定Sublime Text 3則輸入:
E:\Sublime Text 3\sublime_text.exe [file name]:[line number]
Quartus II 13.0 (64-bit)
打開Quartus II 13.0后
Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:
若綁定Notepad++,在Text editor可選Notepad++或Custom,后在Comman-line中輸入:
"E:\Notepad++\notepad++.exe" -n%l %f
若綁定Sublime Text 3,在Text editor選擇Custom,后在Comman-line中輸入:
"E:\Sublime Text 3\sublime_text.exe" %f:%l
Diamond 3.7(64-bit)
打開Diamond 3.7后
Tools –> Options… Environment -> File Associations可以看到以下窗口:
再選擇Extensions列為v的行,在其Defult Programs列選擇,可以看到以下窗口:
External Program中選擇外部編輯器所在目錄的可執行文件(Notepad++選擇“E:\Notepad++\notepad++.exe”;Sublime選擇“E:/Sublime Text 3/sublime_text.exe”)。
若綁定Notepad++,Arguments中輸入:
%F -n%L
若綁定Sublime Text 3則輸入:
%F:%L
今天就聊到這里,各位,加油。
-
FPGA
+關注
關注
1630文章
21759瀏覽量
604359
發布評論請先 登錄
相關推薦
評論