|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。今天和大侠简单聊一聊FPGA三大厂商工具绑定外部编辑器,话不多说,上货。大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。% w l# `! T% {
! x+ @6 ~! B8 G; R' R: ~, m
开发FPGA的都知道各公司软件中自带的文本编辑器都不怎么好用,所以通常需要绑定外部文本编辑器来编辑verilog等设计文件。之前用过Xilinx、Altera和Lattice公司的FPGA,这里将它们绑定外部文本编辑的方法总结在本文,方便必要时查询。本文主要介绍了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中绑定的方法;其它文本编辑器也可用类似的方法绑定,只要知道该文本编辑器的命令行参数的传递(主要有如何指定文件名和行数)方式即可。0 L( M: S, A0 q
2 L8 o8 d/ ?9 V3 O+ w S 所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:9 W/ O5 t L& ~4 F: y
" L0 v8 ~' f6 e: T: K$ j/ j
) V# l V `( u5 Z, O
5 R j1 p( }! z1 l) G8 z
) N' n$ i! B4 s- ]- s4 b2 [6 E假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。
" N6 r* f! Z7 e; K Y3 Tvivado 2015.3
: ~# l0 o& s8 J, a. q0 A打开vivado 2015.3后 # H2 m3 L. ?6 r7 z) }6 i
Tools –> Options…可以看到以下窗口:: y. y7 u$ K" O# ^) L O, {: G) P
+ J& @& \% \# \& h5 V5 _- Q) [- l# @! H) p/ G- R
若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。. J$ s. q: S ? H- f
否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:
* g# l8 G& l+ j
* O9 d ~6 `; t0 O1 F. C
0 d+ i4 c h$ |; ~. D+ Y9 b
, j/ t e" D2 k9 @$ B0 D若绑定Notepad++则在Editor中输入:
/ c x! {6 G, S2 VE:\Notepad++\notepad++.exe [file name] -n[line number] 3 Z8 a, h8 a+ D' i7 [
. G2 Y5 s2 y6 x6 H4 ~
若绑定Sublime Text 3则输入:
0 ?3 k( x) h: i4 k& d9 M9 `E:\Sublime Text 3\sublime_text.exe [file name]:[line number]
6 r. S r" M, V) T+ ^+ @4 AQuartus II 13.0 (64-bit): z; L& K, Y& U& z" c! n
打开Quartus II 13.0后 " A, K' x7 v/ @
Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口: / W$ k5 X( I5 L. K" ]( }
4 A* T+ j2 _$ ^! @; X; A # w# R) f# E! ?2 `: X
" R5 L3 x1 p- S% ?' G7 q
若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:
( Z9 m% ]2 r/ V/ R: R"E:\Notepad++\notepad++.exe" -n%l %f) c' [/ h/ P$ j
" D5 I8 n, G6 Y9 n
7 B {9 n- V5 `若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:
8 v8 k9 f$ V& p7 I9 N"E:\Sublime Text 3\sublime_text.exe" %f:%l
; M* X' }8 t1 g Diamond 3.7(64-bit)
5 J8 u" e, K( i/ w, i+ g1 I" V 打开Diamond 3.7后 ; w* G( [% H1 o V" W" A3 ]
Tools –> Options… Environment -> File Associations可以看到以下窗口:
9 U* i. z* E. o2 d
, y2 u, S, |6 _+ X3 [! L/ E- r+ k% l7 S: V$ p: n, G9 g+ e
- Y6 v) r6 X% A. q# v$ E( `, h( W- B3 ~再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口:
0 ]. b" k. R- T3 g+ Z
/ C0 l+ R% B/ t: A* }' o+ R8 ]; ?3 D
External Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。
- d( D, q' r( C6 y, ]0 R9 B# V若绑定Notepad++,Arguments中输入:%F -n%L
w6 F. X, B* A# ~若绑定Sublime Text 3则输入:%F:%L
$ @+ P! \' _8 o6 r; x
$ ]7 R% H A3 D5 m! |( _* _3 ~6 Y- j9 X1 c/ G8 p5 w2 h# v
后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。2 }; b* g9 p) {, l t3 T
# g5 O3 w, U+ u5 |6 a" G5 R' _6 L
大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!5 I9 A; h: U" j8 |; y/ Y
|
|