VSCode with iverilog Environment Settings

Introduction

在本篇文章中將說明如何在 VSCode 中引入 iverilog linter。

Steps

Install VSCode

可以從 VSCode 官方網站下載並進行安裝。

Install Dependency

在安裝套件和設定 Linter 之前,會先需要進行 ctags 以及 iverilog 的安裝。

首先先安裝 universal-ctags/ctags,可以在 GitHub 上下載最新的 release 版本。下載後解壓縮到指定目錄,以本篇文章為例將會解壓縮至 C:\ctags

完成安裝後開啟 Advanced system settings,並在 Environment variables... 中的 User variables -> Path 加入 C:\ctags

adv-env-settings

接著安裝 iverilog,安裝過程中需要注意要勾選 Add executable folder(s) to the user PATH:

iverilog

Install VSCode Package

接著安裝套件 Verilog-HDL/SystemVerilog/Bluespec SystemVerilog,並開啟 settings.json 加入這兩行後即完成:

1
2
3
4
5
{
//...
"verilog.linting.iverilog.arguments": "-i",
"verilog.linting.linter": "iverilog"
}