还剩2页未读,继续阅读
文本内容:
如何在Vivado中调用ultraedit编辑器ISE下点击菜单Edit-Preferences-Editor.在Editor选项框里选择Custom,在Command linesyntax文本框里输入{C:/ProgramFiles/Notepad++/notepad++.exe}$1大括号{}里是你的notepad++.exe的路径,路径中存在空格的话加上大括号;$1相当于文件名然后点0K以后在ISE工程下点击某个.v或.vhd文件,或者文件编译报错点击错误文件,都会自动调用Notepad++来打开文件但是遗憾的是,这种方法并不能实现错误高亮定位,即编译报错点击错误文件,弹出的Notepad++的高亮定位和光标总是出现在代码的第一行,并不能快速地定位到错误出现的那一行,非常不方便而且网上都没有ISE下调用Notepad++实现错误高亮定位的方法二.二||没有办法只好自己琢磨,参考网上相关的方法,加上自己的试验,终于试出来了前面的步骤同前面相同,只是需要在Command linesyntax文本框里输入{C:/Program Files/Notepad++/notepad++.exe}$1-n$2-n是Notepad++的命令行,代表文件打开后光标所在的行号;$2是指定的行号;注意$1前面和后面的空格如此这般,ISE调用Notepad++并且实现错误高亮定位的方法就彻底实现了General劭Text EditorGeneral CustomEditor...▼C:Program Filesx86IDM ComputerSolutioMaximum numbero£undo operationsto allow100defaultHumber ofrecent findsto list20,Colors8I£Skip blanklines whenusing linecommentsUse Altkey forcolumn selectiondefault isCtrl SelectionRulesSynchronise splitview scrollinglabsShortcutsIJAlways indentthe lineif therei sa selectionaUsetab characterStrategieslabsizej4AiTooltips andHelpEontsLanguage tooltipsand helpChinese SimplifiedTooltipslindowBehavi orTooltipinitial delay4003ms、Tooltip dismissdelay10,000msShow Tooltiptext whenthe mousepointer ispositioned overthe menuiterrDocumentation•Documentation.---・“二・•・«■*•・•一要改为[file name]-1[line number]
一、使用UE这一段是转发,写的挺详细因为在做大的工程的时候,显然再用ISE自带的编辑器就比较不方便了
1.在ISE里面指定UE作为默认编辑器editpreferences打开属性配置,左侧点Editors,右侧editor选择ultraedit再点0K就可以了,不过有时候这样选择以后双击项目里面的vhdl文件并不能启动UE,如果出现这样的情况可以在选择editor的时候选custom然后再后面的command linesyntax里面输入{F:ProgramFilesIDM COMPUTERS0LUTI0NSULTRAEDIT-32Uedit
32.exe}$1-1$2大括号里面是ue的路径因为ISE要求目录不能有空格,所以需要用括号括起来,需要根据ue安装位置的不同进行修改,然后点0K就可以了这样就可以在ISE中直接调用UE对源文件进行编辑了
2.在ue的安装目录下面看看workfile,txt里面有没有VHDL关键字高亮配置,如果没有可以从网上搜索添加到wordfile里面,这样便可以实现VHDL语法高
3.实现代码折叠和缩进一般情况下从网上下载的wordfile文件里面的vhdl部分只有关键字高亮,可以通过下面的方法实现代码折叠和缩进实现代码折叠〃〃「〃〃[〃〃・・/八L11cL・〃/〃〃]〃〃i~|/Open FoldStrings=begin ifloop caseblock fold/Close FoldStrings=〃〃〃end process〃〃end if〃〃end loop〃〃end case〃〃end block〃〃unfold〃实现缩进/Indent Strings=〃generate〃〃entity〃”architecture component”begin ifcase elsifelse/Unindent Strings=end generate〃〃end componentEND arc〃else〃elsiiend caseend iiend process把上面的代码添加到Vhdl部分即可,还可以根据自己的需要进行修改
4.实现modelsim对VHDL文件编译ue为用户保留了很多应用程序接口,可以将编译器链接到UE中因为平时的工程都是写好代码先用modelsim仿真,所以选择使用modelsim的vcom程序对vhdl文件进行编译,我觉得这是UE一个非常好的功能首先电脑上需要安装好了modelsim,并且环境变量的path值里面同时含有modelsim和ue的路径开打ue点菜单栏里面的“高级”-一“工具栏配置”,在“命令”选项卡里面的“菜单项目名称”里面为添加的工具输入名称如“VHDL编译”,命令行里面输入vcom%f工作目录里面输%p o在“选项”里面选择DOS程序和保存活动文件,“输出”选项卡里面选择“输出到列表框”点“确定”关闭设置这时候点菜单栏的“高级”就会发现你设置的“VHDL编译”选项了,选项后面是快捷键shift+ctrl+O,这样编写好vhdl文件以后便可以在ue里面通过快捷键直接对vhdl文件进行编译查找语法错误了注意在使用ue对vhdl进行编译前需要先在源文件所在文件夹内建立一个work目录可以使用windows的DOS窗口改变路径到工作目录然后使用vlib work命令建立如果使用verliog可以按照上面的步骤进行设置,只是命令行输入改为vlog%f o设置好了,开始使用吧使用ISE建立新工程,添加源文件,双击源文件使用ue进行代码编写,打开modelsim对工程进行仿真,仿真发现问题,在UE里面修改代码后使用快捷键编译,然后再modelsim里面restart重新仿真,直到完成功能呵呵,比只用ISE快很多的哦
二、使用VIM VIIMPROVEMENT同样选择custom,然后在command linesyntax输入如下命令行{D:Program FilesVimvim73gvim.exe}一一remote-tab-silent+$2$1括号里面o是vim安装的路径VIM常用命令介绍。
个人认证
优秀文档
获得点赞 0