由於Quartus Prime的編輯器功能有限,一些人會使用VSCode或Notepad++等編輯器來編輯Verilog。這裡介紹如何在Sublime Text中編輯Verilog。
我們將安裝Sublime Text的插件來支持Verilog的語法高亮和語法補全,並使用iVerilog來進行語法檢查。
文章分為以下幾個部分:
- Sublime Text設定
- iVerilog安裝
Sublime Text設定
Sublime Text下載連結
安裝完成後,打開Sublime Text,按下Ctrl+Shift+P,輸入Install Package Control,然後按下Enter。
接著安裝以下插件:
- Verilog
- SublimeLinter
- SublimeLinter-contrib-iverilog
- GitHub Theme
安裝方法:按下Ctrl+Shift+P,輸入Package Control: Install Package,然後輸入插件名稱。
切換主題
1
2
|
Preference > Select Theme
> Select Color Sheme
|
設定語法檢查
1
|
Preference > Package Settings > SublimeLinter > Settings
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// SublimeLinter Settings - User
{
// "debug": true,
"paths": {
"linux": [],
"osx": [],
"windows": [
"C:\\Users\\user\\Downloads\\iverilog\\bin\\iverilog.exe",
"C:\\msys64\\home\\user\\iverilog\\msys2\\pkg\\mingw-w64-x86_64-iverilog\\mingw64\\bin\\iverilog.exe"
]
},
"linters": {
"iverilog": {
"disable": false,
"args": ["-i", "-Wall"],
"excludes": [],
}
}
}
|
iVerilog安裝
如果沒有安裝iVerilog,我們可以到GitHub上下載源碼進行編譯。
首先從安裝MSYS2。如果沒有安裝MSYS2,可以點這裡下載最新版本。
安裝完成後,打開MSYS2附帶的MinGW-w64的命令提示字元,輸入以下指令安裝其他必要的工具。
1
|
pacman -Sy -y --needed base-devel mingw-w64-x86_64-toolchain git gperf flex bison
|
接著下載並編譯iVerilog。
1
2
|
git clone https://github.com/steveicarus/iverilog && cd iverilog/msys2
MINGW_INSTALLS=mingw64 makepkg-mingw --noconfirm --noprogressbar -sCLf
|