在使用FPGA开发时经常会使用Sublime Text作为外接代码编辑器,Sublime Text是我目前为止编写verilog代码最舒服的编辑器。但是它没有自带的语法检测功能,目前我所搜集到的资料里用到最多的就是嵌入Iverilog语法检测器以便我们实时监测语法错误。

        接下来介绍一下iverilog的安装入Sublime Text4(基于我正在用的版本)的流程,主要是想重点记录一些不注意就容易踩坑造成最后语法检测不成功的细节。

        1.首先打开Sublime Text4的Package Contrl:intsall Package;

        2.搜索插件SublimeLinterSublime-contrib-iverilog,安装进Sublime Text4中;

        3.在iverilog官方网站下载iverilog安装程序,无需破解可以直接安装,我安装的是iverilog-v12-20220611-x64版本;

                3.1根据提示正常执行安装流程

                3.2注意在这一步两个都要勾选

                 3.3注意第二个方框一定要勾选,否则后续Sublime Text会无法识别iverilog的安装路径导致语法检测功无法打开

                 3.4接下来一直next直到安装完成

        4.按照下图着色所示,打开SublimeLinter的settings界面

        5. 在user界面敲下下图代码

        以下代码可复制,将路径改成自己Iverilog.exe的安装路径,注意开头和结尾的大括号不能省略。 

{
	"path":{
		"linux":[],
		"osx":[],
		"windows":[
			"D:\\iverilog\\bin",
		],
	},
	
	"linters": {
		"iverilog":{
			"disable":false,
			"args":["-i"],
			"excludes":[],
		},
		
	},
}

        完成后可能会产生报错提示,但是没关系,只要代码能保存就行。

        6. 将Sublime Text重启就能看到verilog语法检测啦!

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐