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

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

[复制链接]

该用户从未签到

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

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%L
3 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 |- l
4 z9 _0 S; r: x3 s2 t8 B
大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!/ G6 H; g3 N' j) g% P, i" x

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 18:07 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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