EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。今天和大侠简单聊一聊FPGA三大厂商工具绑定外部编辑器,话不多说,上货。大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。
" E3 P& ^3 M0 C5 R* h
) X2 l1 s& C- _9 w2 ? b! g: }/ v* k. @ 开发FPGA的都知道各公司软件中自带的文本编辑器都不怎么好用,所以通常需要绑定外部文本编辑器来编辑verilog等设计文件。之前用过Xilinx、Altera和Lattice公司的FPGA,这里将它们绑定外部文本编辑的方法总结在本文,方便必要时查询。本文主要介绍了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中绑定的方法;其它文本编辑器也可用类似的方法绑定,只要知道该文本编辑器的命令行参数的传递(主要有如何指定文件名和行数)方式即可。2 g* X; F8 A) y1 |1 [
! w0 ^- |* c0 ~ f 所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:6 e: C/ [. v4 b9 t6 X4 B4 f
/ Y0 N0 V, p! p; {! O v- h9 a
, C& J! S- X; }2 Q7 g6 S# F
) S' D% z2 b% r* T& L; T0 Z) k" m
0 M! h1 E7 p: W8 x" D% k假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。+ k& L4 @, [2 ^9 A, ~- T) |
vivado 2015.3
) Z6 L3 p2 j$ {7 ^' a打开vivado 2015.3后
6 u- k0 Z5 C: h* yTools –> Options…可以看到以下窗口:0 |8 w: r3 G7 [0 L; i
9 @, U0 q1 s7 Y( a5 e1 D5 m1 z
0 d8 A( A j3 f0 _3 {, i! i0 q 若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。
?' E5 X3 p$ H; o8 g2 {( Y否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:
* m# J0 ]( o- t# q6 N
" P, B, z3 S% l2 n$ a, R+ t- R( ~
7 D, u2 l, _9 x
1 b2 Q7 Q! a' t5 S9 @若绑定Notepad++则在Editor中输入:
2 |' o: m/ l$ M, ~0 {3 o9 a) @E:\Notepad++\notepad++.exe [file name] -n[line number] , s/ v* P' C; s/ g! Q
7 R$ W. Q. W* c# j
若绑定Sublime Text 3则输入:( q+ T' z" X! E/ v
E:\Sublime Text 3\sublime_text.exe [file name]:[line number] U( X2 D( `8 D; B& ^9 s
Quartus II 13.0 (64-bit), ^% \9 d0 r' a4 Z4 m, ^9 S
打开Quartus II 13.0后
8 {1 V7 P# C+ c; Z+ ~Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:
' c6 V& e3 h. X- x {% S3 s% |4 r$ i
: X: E5 g1 ?0 H# Q' X
% F2 z# j& k0 k7 z& c( Z若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:. |" E/ z( }1 L h9 B: U5 S b0 g
"E:\Notepad++\notepad++.exe" -n%l %f
- e) r% }2 z4 @! P5 t4 S& ^7 w! A1 I1 o7 M5 [3 c
# _, q5 X3 E7 s1 {. W# {/ \若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:
. R3 z! S& a. z& ?- |"E:\Sublime Text 3\sublime_text.exe" %f:%l8 U4 N0 c7 r4 Z" P
Diamond 3.7(64-bit) . s' p* W3 Q) H }- B4 q2 s
打开Diamond 3.7后
9 j9 V8 V3 b: s `3 \4 E Tools –> Options… Environment -> File Associations可以看到以下窗口: ! g( @- [8 R r% s( Q! @8 Y0 D! Q! @
# }2 `: L# x! V2 G( H7 U
/ W- p1 o; I/ \) F+ H
# U8 w7 r* e2 f9 V3 N7 }# Y再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口: , @6 S! m* b( i+ T& `' S
' J7 _2 k: g/ k+ u" U/ l! j
$ a- ]0 S7 o. U h# oExternal Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。/ X y7 Y) M% C3 x1 h0 s
若绑定Notepad++,Arguments中输入:%F -n%L3 E6 ]& G/ S3 J. T; ^
若绑定Sublime Text 3则输入:%F:%L6 H% _- _% W4 o$ U0 w0 L/ r
! B! I/ W1 ] O6 @9 ?) O9 M
$ V. h5 i& w6 K( J. A后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。
$ y2 L; {0 g' l# A4 C* M
: E$ ?/ K1 H5 |- l4 z9 _0 S; r: x3 s2 t8 B
大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!/ G6 H; g3 N' j) g% P, i" x
|