找回密码
 注册
查看: 205|回复: 1
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。今天和大侠简单聊一聊FPGA三大厂商工具绑定外部编辑器,话不多说,上货。大家好,又到了每日学习的时间了,今天我们来聊一聊FPGA三大厂商工具绑定外部编辑器,介绍FPGA三大厂商软件绑定外部编辑器notepad++和sublime text3的方法。2 t6 S; m' B) w' N

3 p9 t; [! s, w0 Z. y* q/ D; t; v
   开发FPGA的都知道各公司软件中自带的文本编辑器都不怎么好用,所以通常需要绑定外部文本编辑器来编辑verilog等设计文件。之前用过Xilinx、Altera和Lattice公司的FPGA,这里将它们绑定外部文本编辑的方法总结在本文,方便必要时查询。本文主要介绍了notepad++和sublime text3在vivado 2015.3、Quartus II 13.0 (64-bit)和Diamond 3.7(64-bit)中绑定的方法;其它文本编辑器也可用类似的方法绑定,只要知道该文本编辑器的命令行参数的传递(主要有如何指定文件名和行数)方式即可。7 j: A. Q0 B* E' T

7 N3 B4 x( Y3 A8 [& G" h/ `" ]
   所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:0 w8 `, ]- u! f4 w) T" I- _$ s

' q2 t% n* S# }/ Q7 M- a! y- r

5 j  }9 o% |# v) z7 N
, ~8 ^- y; A8 u, B; x$ F2 f
; g2 K$ Z+ y7 v7 B" k
假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。  A& \7 b  Q$ g
vivado 2015.3      : z0 d# ]% M, d# Y9 |1 X) J
打开vivado 2015.3后      + `/ n* |/ V* y$ _, v' W+ T3 C
Tools –> Options…可以看到以下窗口:+ H0 C. C8 E. E/ L2 l
  3 D& Z+ k& V4 F6 l# ^: m0 ~/ O/ i
, m- o9 Q) t5 B5 Y/ Q# W
   若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。
/ f$ M# l1 q0 T否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:
: ~5 X5 S: K8 J3 j+ u( N) Z: Y+ a# l  W. \. U* r5 v
* P9 N! ?" ~& _" N5 J

$ M% {6 H. `! r8 Y: }若绑定Notepad++则在Editor中输入:
) D# Z4 J2 a( T) e
E:\Notepad++\notepad++.exe [file name] -n[line number]

0 g. @' ?/ t; [8 Y" }
& o' q; O* D$ `; ^( J: V若绑定Sublime Text 3则输入:

5 ]# p( E* n6 n: nE:\Sublime Text 3\sublime_text.exe [file name]:[line number]- e& r& j% E) e2 \* l
Quartus II 13.0 (64-bit)( ]) e5 s  W9 W# ~3 v+ E" Y) k
打开Quartus II 13.0后      
$ `3 ~9 d1 x4 [; ^Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:  
  Y+ U2 Y4 O6 F7 s9 L, B7 C6 @1 g

/ u1 G1 g9 H+ H9 [' g  t
" l2 ]. z- X) i2 h4 T

+ W6 B) |0 U) ^$ U若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:
. U  X5 f8 r( c  H( k. [
"E:\Notepad++\notepad++.exe" -n%l %f
+ H6 }% d1 g# h; Z0 n
5 o. p, x5 Y/ r0 [( @6 M" B. L8 w
# {% H) `2 @  C' {' h
若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:
. W! o5 J% V4 J/ ~# T1 k# x"E:\Sublime Text 3\sublime_text.exe" %f:%l
! B6 B# a0 }" ?: k# O  Diamond 3.7(64-bit)     

; f3 _# x( h4 W" T$ U0 S4 d  打开Diamond 3.7后        3 V) R8 ]+ k$ c# o' T! [) l
  Tools –> Options… Environment -> File Associations可以看到以下窗口:  9 L- _: M8 Y9 w  q$ y

" s7 y0 e6 i4 Q1 F( B3 U& O* B
' a; v! a& B3 q$ s3 e% |- u

' ^. @7 N) g: z( B再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口:   ( c1 s) t. b7 \# W/ ?+ Q

; i$ @; G2 ]- f3 m
& j! v7 Y7 d, W/ q% i
External Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。" I- a4 V: s! C2 a4 m) ^
若绑定Notepad++,Arguments中输入:%F -n%L
' A: e2 F& y- X) }+ \7 \
若绑定Sublime Text 3则输入:%F:%L
0 u7 r( A! A0 v1 K* K, _2 ~
: q- O: V+ K4 o1 W; k  ~# s! a" U- {1 p
. a' p! c) b7 q
后续会持续更新,带来Vivado、 ISE、Quartus II 、candence等安装相关设计教程,学习资源、项目资源、好文推荐等,希望大侠持续关注。* d1 `, k0 D$ F
8 F. T0 Q" u3 b6 R4 K& o

6 q; |9 C  H5 X: E6 x) H/ k% K大侠们,江湖偌大,继续闯荡,愿一切安好,有缘再见!* S; t5 s' S: k8 L0 M2 K

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-5-10 15:24 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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