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

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

[复制链接]

该用户从未签到

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

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 V
E:\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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-28 18:41 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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