三大FPGA公司工具绑定外部编辑器总结

原创 2016年08月29日 23:08:44

本文介绍三大FPGA公司软件绑定外部编辑器notepad++和sublime text3的方法

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

所以其实只要知道Notepad++和Sublime的命令行参数使用方式,绑定就没多少问题了,它们命令行参数使用方式如下:

notepad++.exe 文件名 -n行数

sublime_text.exe 文件名:行数

本文假定Notepad++安装在E:\Notepad++\目录;Sublime Text 3安装在E:\Sublime Text 3\目录。

vivado 2015.3

打开vivado 2015.3后
Tools –> Options…可以看到以下窗口:

vivado2015.3

若使用的安装版的Notepad++或Sublime或将它们的可执行文件路径放到了path环境变量中,则在该下拉框可以直接选择Notepad++或Sublime即可。

否则在该下拉框选择Custom Editor后点击…可以看到以下窗口:

vivado2015.3_2

若绑定Notepad++则在Editor中输入:

E:\Notepad++\notepad++.exe [file name] -n[line number]

若绑定Sublime Text 3则输入:

E:\Sublime Text 3\sublime_text.exe [file name]:[line number]

Quartus II 13.0 (64-bit)

打开Quartus II 13.0后
Tools –> Options… –> General -> Preferred Text Editor可以看到以下窗口:

Quartus II 13.0

若绑定Notepad++,在Text editor可选Notepad++或Custom,后在Comman-line中输入:

"E:\Notepad++\notepad++.exe" -n%l %f

若绑定Sublime Text 3,在Text editor选择Custom,后在Comman-line中输入:

"E:\Sublime Text 3\sublime_text.exe" %f:%l

Diamond 3.7(64-bit)

打开Diamond 3.7后

Tools –> Options… Environment -> File Associations可以看到以下窗口:

Diamond 3.7

再选择Extensions列为v的行,在其Defult Programs列选择,可以看到以下窗口:

Diamond 3.7_2

External Program中选择外部编辑器所在目录的可执行文件(Notepad++选择“E:\Notepad++\notepad++.exe”;Sublime选择“E:/Sublime Text 3/sublime_text.exe”)。

若绑定Notepad++,Arguments中输入:

%F -n%L

若绑定Sublime Text 3则输入:

%F:%L
版权声明:本文为博主原创文章,未经博主允许不得转载。

全平台轻量级 Verilog 编译器 & 仿真环境

一组轻量级且全平台 ( Linux+Windows+macOS ) 的 Verilog 编译仿真工具组: Icarus Verilog + gtkwave...
  • He11o_Liu
  • He11o_Liu
  • 2017年03月22日 21:38
  • 1834

verilog工程的编辑工具source InSight

1.1sourceInSight是开发C语言的编辑工具。其中对于逻辑引用、调用关系、高亮等功能很好用,在看verilog代码也能起到一定作用,所以将SourceInSight应用于verilog代码编...
  • wordwarwordwar
  • wordwarwordwar
  • 2017年07月16日 23:18
  • 561

verilog的免费编译器

由于某些原因,原来调fpga的那台机器暂时使用不能,只好四处搜索verilog编译器,希望能在配置糟糕的第一台机器上完成前仿。后来就有了这篇文章,希望对于逃不掉linux+verilog的童鞋有点用 ...
  • tommyjsj
  • tommyjsj
  • 2013年03月07日 21:07
  • 5470

修改Vivado的文本编辑器为Sublime Text 3

自带的不能高亮选中,很不方便1,Tools-Options-General-Text Editor选择Costom Editor 在Editor中输入C:/Program Files/Sublime...
  • fk1174
  • fk1174
  • 2016年11月09日 20:41
  • 2758

vivado设置自定义编辑器与notepad++设置高亮方法

vivado2015.03下tools->option->general->text editor -> 选择custom editor, 右边的 ... 浏览按钮,如下图 我的notepa...
  • qq_31806049
  • qq_31806049
  • 2017年06月15日 09:41
  • 1680

如何学习FPGA

经常会有初学者问,怎样学FPGA,有木有优秀教材推荐。问的人多了,一两句话又说不清楚,还是写篇博文吧。 一、入门首先要掌握HDL。 第一句话是:还没学数电的先学数电。然后你可以选择verilog或者V...
  • k331922164
  • k331922164
  • 2015年03月25日 20:27
  • 18671

使用模板加快编码效率(三)——sublime [更新]

这是使用模板系列的最后一篇了,也是最实用的方法。 前面提到的,插入文件的方法,适合计算机水平一般的初学者;而用TCL脚本的,则适合喜欢自定义各种奇特功能的专业人士。 那么,本次介绍的方法,就更适合绝大...
  • k331922164
  • k331922164
  • 2015年08月30日 10:29
  • 5017

试用了NotePad++,果断抛弃用了十年的EditPlus

一直在用EditPlus,大致有十年之久了,在2002年,那是还是
  • dijkstar
  • dijkstar
  • 2014年06月24日 17:19
  • 49806

ISE更改内置的编辑器

1. ISE Text Editor ISE 默认使用内置的ISE text editor编辑源文件,打开各种文本文件。默认的 text editor 只有基本的显示行号和显示outline(...
  • David_xtd
  • David_xtd
  • 2015年06月05日 11:01
  • 4854

用ISE14.7引用功能强大的UltraEdit编写Verilog

对于FPGA初学者来说,使用FPGA编译软件所带的编辑器写代码已经完全够用,但随着工程的不断增大,ISE自带的编辑器用起来显得有点力不从心,所以本文中我将为大家分享一款功能强大的编辑软件UltraEd...
  • lv0817
  • lv0817
  • 2017年01月08日 16:27
  • 2471
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三大FPGA公司工具绑定外部编辑器总结
举报原因:
原因补充:

(最多只允许输入30个字)