原创 UltraEdit在建立Verilog环境

2009-9-17 18:43 2783 4 5 分类: FPGA/CPLD

原文地址:http://www.ednchina.com/blog/lijin305/10640/category.aspx


 UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器,但它并不直接支持HDL。


        在网上查了资料后,自定义了一个Verilog的环境,现在心得总结如下:


1:下载Verilog的语法高亮文件。


       即可支持相应的语言编辑,关键字将用不同色彩标出。


       可以到官方网站去下载,包括上百种语法文件,我想应该都能满足大家的需要吧!


       http://www.ultraedit.com/index.php?name=Content&pa=showpage&pid=40#wordfiles


2:将下载的文件打开,将里面的内容复制到WordFile.txt文件中(在UltraEdit的安装目录下),一般加在最后。


      UltraEdit默认只有20种语法,将下载的文件的第一行“L20”改成你想要的序号,如L19。


3:加入折叠功能


      由于Verilog HDL的块一般是以begin和end作为开始和结束的标记,其作用相当于C语言的
大括号。在wordfile.txt的对应语言中添加进如下代码即可:
                 /Open Fold Strings = "begin""case"
                 /Close Fold Strings = "end""endcase"
这里除了begin和end可以进行折叠外,另外一对case和endcase同样可以完成折叠,同样的
方法可以添加你需要的折叠标志。


4:加入自动缩进功能


       同样在wordfile.txt中,有控制自动缩进的语法。所谓自动缩进就是指,输入begin回车,下一行自动加一个tab;输入end,下一行自动退回一个tab。用户可以自己添加不同的缩进词实现自动缩进。如:
           /Indent Strings = "begin""case""fork" "if" "else"
           /Unindent Strings = "end""endcase""join" "else"


5:   还可以加入其它一些自定义功能,如函数调用功能,大家可以自己摸索。


 

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户534970 2009-10-4 15:12

改了后,确实方便不少

用户1435600 2008-7-9 14:30

晕了,总是传不上来,发个网址吧 http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=1319637&bbs_page_no=1&search_mode=9&search_text=null&bbs_id=1032
相关推荐阅读
用户512385 2011-07-06 09:11
成为一个优秀的电子工程师(转)
当今,电子工程师与条码技术人才、研发类工程师等值。面临就业市场人才储备不足的问题,并将会在未来的一段时间内保持空位等待合适人才应聘的局面。摩托罗拉(中国)电子有限公司、Mobile 联想移动公司、LG...
用户512385 2011-04-15 12:08
《李可乐抗拆记》经典句子
1、自从得了精神病,我的精神就好多了。   2. 在中国,人人都是违章建筑。   3. 太阳即出,被城管没收了一切的我却感觉不到什么曙光,生活只有输光,没有曙光。   4. 小时候缺钙,大了缺爱,泡妞...
用户512385 2011-03-29 22:12
LM386小功放设计
    这个是我很早以前,在大学时做的一个小功放电路,加个外部的5V电源,再买个小喇叭,就工作起来了。对当时的我来说,是多么的兴奋,从此也爱上了电子设计。     今天整理资料,看到以前做的东西,虽然...
用户512385 2011-03-29 22:06
【原创】Labview文件路径的研究(下)
Labview文件路径的研究(下)作者:quiye 博客:http://blog.ednchina.com/quiye/   最近几天项目很忙,都没时间把这篇文章写完,今天终于有空了! 就继续!   ...
用户512385 2011-03-29 10:08
经典PCB软件比较阐述—Cadence和Mentor(整理)
PCB(Printed Circuit Board)设计软件经过多年的发展、不断地修改和完善,或优存劣汰、或收购兼并、或强强联合,现在只剩下Cadence和Mentor两家公司独大。         ...
用户512385 2011-03-27 09:45
自己整理51单片机参考的资料
     开发51的时候经常需要配置写寄存器,以前老要查书,后来就把经常需要查的一些东西,整理在了一个文档中。方便了很多!   attachment download  ...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条