Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
Icarus Verilog(以下简称iverilog )号称“全球第四大”数字芯片仿真器,也是一个完全开源的仿真器。由于Synopsys、Cadence、Mentor版权的关系,国外很多高校在数字芯片设计的教学中都采用iverilog。
GTKWave是一个开源的波形文件察看工具,支持Verilog VCD/EVCD文件格式。因此,通过“iverilog + gtkwave”的方式,可以很方便地实现商用仿真器的功能。
这里我们结合sublime编辑器就可以实verilog代码实时语法错误检查。
1.1 iverilog软件安装
第一步以管理员身份运行如下安装程序
第二步按照截图设置安装选项
设置安装路径,不要中文目录
选择安装软件库
设置环境变量:(注意关闭杀毒软件否则添加不成功还需要手动添加)
手动添加环境变量方法:
右键点我的电脑-》属性-》高级-》环境变量
在path变量下加入如下属性
C:xxxxxiverilogin (xxxxx根据自己目录选择)
C:xxxxxiveriloggtkwavein(xxxxx根据自己目录选择)
如下图我电脑设置
测试软件安装成功否
打开计算机开始-》运行-》CMD(回车)
打开CMD窗口后输入如下命令iverilog
如果提示信息和如下一致表明安装成功,如果提示未找到iverilog命令,请检查环境变量是否设置成功。
1.2 Sublime软件安装
以管理员身份安装如下软件
2.1安装过程如下:
2.2软件破解
复制Patch.exe到安装目录,例如C:Program FilesSublime Text 3
双击运行Patch.exe,选择Patch
显示成功Bugs removed:-)
2.3添加sublime插件库
运行sublime_text.exe快捷方式打开软件
打开preferences-》BrowsePackages
翻向上一层文件夹如图
复制黏贴替换
切换到Sublime软件显示为中文
2.4测试语法高亮和语法检测
打开提供的testa.v
文件-》打开文件-》选择 testa.v
显示代码如下
删除代码中的分号(;)提示如下错误
关闭更新,防止插件更新版本不匹配导致错误,先关闭网络连接。点击首选项-》设置
跳出的设置界面设置如下值:
在上边]后增加逗号,
然后新开一行,输入“update_check”:false
关闭配置即可。
如果之前已经被更新过版本,请按如下操作去删除插件。
请用我们提供的tools目录下 install package 和 package目录覆盖sublime的安装目录的两个文件夹。
编辑:jq
-
软件
+关注
关注
69文章
5037浏览量
88221 -
代码
+关注
关注
30文章
4841浏览量
69225 -
文本编辑器
+关注
关注
0文章
28浏览量
8146
原文标题:(一) FPGA开发-Sublime编辑器
文章出处:【微信号:gjl_1130443995,微信公众号:FPGA设计指南】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
图纸编辑器的基本操作

和 Dr Peter 一起学 KiCad 4.1~4.2:启动PCB 编辑器,导入封装

FPGA软件Efinity入门使用-v7

如何在TI-NA里的信号编辑器中生成自己的激励波形?
vim编辑器命令模式使用方法
vim编辑器如何使用
嵌入式学习-常用编辑器之Vim编辑器
常用编辑器之Vim编辑器
TSMaster 中 Hex 文件编辑器使用详细教程

评论