找回密码
 注册
关于网站域名变更的通知
查看: 225|回复: 1
打印 上一主题 下一主题

简谈FPGA三大厂商工具绑定外部编辑器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-5-24 16:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。今天和大侠简单聊一聊FPGA三大厂商工具绑定外部编辑器,话不多说,上货。大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。8 M# P3 ~7 n# Y- w* W' Z5 {
! }: Q$ [( Y- ~$ X
   开发FPGA的都知道各公司软件中自带的文本编辑器都不怎么好用,所以通常需要绑定外部文本编辑器来编辑verilog等设计文件。之前用过Xilinx、Altera和Lattice公司的FPGA,这里将它们绑定外部文本编辑的方法总结在本文,方便必要时查询。本文主要介绍了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中绑定的方法;其它文本编辑器也可用类似的方法绑定,只要知道该文本编辑器的命令行参数的传递(主要有如何指定文件名和行数)方式即可。$ ?3 @2 {/ f! x; x

8 a2 V# R: Y# d9 Q
   所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:
( m: z1 y( B3 w0 K  X+ s  }
: `$ Y; Q$ V2 w* B% A5 I0 i) B
  H2 N, q& J5 O1 P
' |+ \, f/ y8 t1 E* v( X% X

8 J  ]; ]' M6 j, {9 ^" G假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。: ?4 j( r% X; R& T& Q4 a
vivado 2015.3      0 k2 C  L' U8 j. F/ [6 ~
打开vivado 2015.3后      ( ]$ q2 e9 {( x+ v: J- b1 [( [# _* I* \
Tools –> Options…可以看到以下窗口:
3 K. o5 x0 q& A, p2 Z  ; v4 R9 N1 z4 f/ X+ Q; \
5 t. F# r9 l5 i# A! q
   若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。
1 Z, E2 Y9 W( w7 b否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:* U: H! }- p0 @8 u, V; d( X8 D
1 U" h2 ~( N1 @/ G$ ]* o4 q9 K

$ l- `2 a' A: Y7 g( `. F- Q. ~
# ~" r* X  F4 ~& n8 u0 q" y
若绑定Notepad++则在Editor中输入:

8 J" f' G* p$ t% z
E:\Notepad++\notepad++.exe [file name] -n[line number]

' x8 f9 ~' f. E" a
5 z" S0 L( H- S8 Q$ l  r- K1 D若绑定Sublime Text 3则输入:

8 B4 ~7 f5 ^9 Y. }' LE:\Sublime Text 3\sublime_text.exe [file name]:[line number]- |" U3 T' Z0 a) p1 i0 }& A
Quartus II 13.0 (64-bit)1 t, G; [1 t! L( ~5 j, m  N
打开Quartus II 13.0后      
2 v. p5 v4 r% i) _. OTools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:  ; r. |  Y- ~' ~8 s8 o

: a* }% u5 K' C1 j8 F, D

0 y0 p+ S0 S2 h+ _
( v) T! s/ U5 v# y9 S
若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:
* j4 l3 X2 S6 _* a1 |
"E:\Notepad++\notepad++.exe" -n%l %f
+ F+ T3 }; o. x8 V6 Z3 j0 Z3 L3 K) u, F" N8 C+ X+ A
4 ^% e; p5 s7 L+ |% S$ E
若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:7 E" [# _% c. m" e  l% H7 d
"E:\Sublime Text 3\sublime_text.exe" %f:%l
9 C+ E  M+ J+ x' p9 J  Diamond 3.7(64-bit)     
* i" r3 |0 P; i* E# o
  打开Diamond 3.7后        + d4 I  m6 U1 d+ B& U+ |' ^/ j
  Tools –> Options… Environment -> File Associations可以看到以下窗口:  ( {5 g1 C) z, J

0 g4 j5 R9 `7 P7 ^( z
+ W7 G+ p& I/ |6 N0 x
+ C; _7 C& N; U
再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口:   
( ?* R2 w% T1 O* w& M* X6 T1 Y3 ?0 R! \+ D( E- |/ n5 N' G

" {6 |! U& M, A' E+ ^2 |External Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。
' G7 z# V# }  B3 l. n- [若绑定Notepad++,Arguments中输入:%F -n%L

) t; E2 y( b' v. S若绑定Sublime Text 3则输入:%F:%L
, \- P; j3 [" q
1 ~$ U0 J' f- T3 @% L( r! O

5 [3 f) F( F) [5 |* {. i& @' |后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。
0 ~0 U: L; i4 a4 @
! e, D# h% o# d5 ?# r! q
; e% D! v  g9 z
大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!
& ~  W& z) {3 t3 {( p- w& i

该用户从未签到

2#
发表于 2023-5-24 18:32 | 只看该作者
Altera勇惯了,还是觉得Altera界面好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-18 17:25 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表