我已经用惯了notepad++编写Verilog代码,很喜欢这款编辑器,功能真的很是强大。因此,当须要对vivado、ISE或quartus ii中的工程进行Verilog代码上的编写或修改时,只需双击工程中的设计模块即可以在notepad++上工做。不过,在此以前要将notepad++与FPGA应用设计工具进行关联,下面一一介绍:html
一、notepad++与vivado关联vim
打开vivado软件,选择菜单栏“Tools——>Options…”,在弹出的对话框中,选择General选项卡,如图1所示。windows
图1 选择General选项卡微信
拉动右边的滚动条到Text Editor栏目,选择“Custom Editor…”,如图2中的1所示。编辑器
图2 定制编辑器1工具
点击图2中的2,在弹出的对话框中,输入“notepad++安装目录/notepad++.exe [file name] -n[line number]”,如图3所示。点击“OK”、“OK”完成notepad++与vivado的关联。spa
图3 定制编辑器2设计
二、notepad++与ISE的关联code
打开ISE软件,选择菜单栏“Edit——>Preferences…”,在弹出的对话框中,选择ISE General选项卡下的Editors,如图4所示。htm
图4 定制编辑器3
在Editor下选Custom,并在Command line syntax下输入“{notepad++安装目录/notepad++.exe} $1”,如图5所示。注意路径的反斜杠为“/”。点击“OK”完成notepad++与ISE的关联。
图5 定制编辑器4
三、notepad++与quartus ii的关联
打开quartus ii软件,选择菜单栏“Tools——>Options…”,在弹出的对话框中,选择General选项卡下的Preferred Text Editor,如图6所示。
图6 定制编辑器5
在Text editor行选Notepad++,在Command-line行经过路径浏览按钮选择notepad++的安装路径,如图6所示。点击“OK”完成notepad++与quartus ii的关联。
图7 定制编辑器6
原文转自http://blog.chinaaet.com/crazybird/p/5100001006
整理出来方便本身查看
----------------------------------------------------------------
对于FPGA初学者来讲,使用FPGA编译软件所带的编辑器写代码已经彻底够用,但随着工程的不断增大,ISE自带的编辑器用起来显得有点力不从心,因此本文中我将为你们分享一款功能强大的编辑软件UltraEdit。
编辑软件有不少,如vim、notepad++以及本文要介绍的UltraEdit简称UE等等。本文将附上windows10上UltraEdit安装教程及开发软件资源连接。阅读全文前,请先点击此连接:http://pan.baidu.com/s/1slQxmCt 密码:75wd,下载UE破解版安装包。
UltraEdit-32是一套极棒的文字、Hex、ASCII码编辑器,能够取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,并且即便开启很大的文件速度也不会慢。其而且附有HTMLTag颜色显示、搜寻替换以及无限制的还原功能;通常你们常会用其来修改EXE或DLL文件。该版本 UltraEdit-32 提供了改进的可配置菜单和工具栏,它们与 v11.00 以前的版本不兼容。一旦进行安装,v11.00 以前版本的所有菜单和工具栏定制都将丢失。
1.点击上文连接到百度云下载破解版安装包,完成后打开安装文件点击.exe运行安装,弹出窗口,点击高级安装能够选择安装路径,反正我是不会放在默认路径下。
2.安装完成后使用注册机进行注册,须要断网注册。断网以后才有脱机激活入口,用户ID和密码可任何填写,将UE生成的用户code1和code2分别填入注册机,而后再用注册机生成的激活CODE1和CODE2填入UE。激活以后联网,注册也不会失效!
这一段是转发,写的挺详细(稍做修改)。由于在作大的工程的时候 ,显然再用ISE自带的编辑器就比较不方便了。
1.在ISE里面指定UE做为默认编辑器。edit---preferences打开属性配置,左侧点Editors,右侧editor选择ultraedit再点OK就能够了,不过有时候这样选择之后双击项目里面的Verilogl文件并不能启动UE,若是出现这样的状况能够在选择editor的时候选custom 而后再后面的command line syntax里面输入{F:\Program Files\IDM COMPUTER SOLUTIONS\ULTRAEDIT-32\Uedit32.exe} $1 -l$2 大括号里面是ue的路径(由于ISE要求目录不能有空格,因此须要用括号括起来),须要根据ue安装位置的不一样进行修改,而后点OK就能够了。这样就能够在ISE中直接调用UE对源文件进行编辑了。
2.在ue的安装目录下面看看wordfile里面有没有Verilog关键字高亮配置,这样就须要添加高亮文件配置了,我上面安装包里面应该有Verilog.uew文件,将它复制到UE安装目录下wordfile里面,你会看到里面都是各类语言的高亮配置文件,粘贴就好,而后打开一段你的Verilog代码,就能够看到语法高亮了,并且是彩虹色!
3.实现代码折叠和缩进。通常状况下从网上下载的wordfile文件里面的Verilog部分只有关键字高亮,能够经过下面的方法实现代码折叠和自动缩进:
实现代码折叠:
/Open Fold Strings = "begin""case"
/Close Fold Strings = "end""endcase"
实现自动缩进:
/Indent Strings = "begin""case""fork" "if" "else"
/Unindent Strings = "end""endcase""join" "else"
把上面的代码添加到Verilog.uew文件内便可,还能够根据本身的须要进行修改。我上面忘上传修改后的.uew文件了,请用户自行添加,直接添加到文件最后就行。我这里是在官网上下载的正版文件没有添加其余新的东西。
完成以上你就可使用UE进行Verilog编译了,祝你一次操做成功!
转载请注明出处:NingHeChuan(宁河川)
我的微信订阅号:NingHeChuan
若是你想及时收到我的撰写的博文推送,能够扫描左边二维码(或者长按识别二维码)关注我的微信订阅号
知乎ID:NingHeChuan
微博ID:NingHeChuan