Sublime Text 是一個(gè)文本編輯器(收費(fèi)軟件,可以無限期試用,但是會(huì)有激活提示彈窗),同時(shí)也是一個(gè)先進(jìn)的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開發(fā)出來,它最初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim。
Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。
Icarus Verilog(以下簡稱iverilog )號(hào)稱“全球第四大”數(shù)字芯片仿真器,也是一個(gè)完全開源的仿真器。由于Synopsys、Cadence、Mentor版權(quán)的關(guān)系,國外很多高校在數(shù)字芯片設(shè)計(jì)的教學(xué)中都采用iverilog。
GTKWave是一個(gè)開源的波形文件察看工具,支持Verilog VCD/EVCD文件格式。因此,通過“iverilog + gtkwave”的方式,可以很方便地實(shí)現(xiàn)商用仿真器的功能。
這里我們結(jié)合sublime編輯器就可以實(shí)verilog代碼實(shí)時(shí)語法錯(cuò)誤檢查。
1.1 iverilog軟件安裝
第一步以管理員身份運(yùn)行如下安裝程序

第二步按照截圖設(shè)置安裝選項(xiàng)

設(shè)置安裝路徑,不要中文目錄

選擇安裝軟件庫

設(shè)置環(huán)境變量:(注意關(guān)閉殺毒軟件否則添加不成功還需要手動(dòng)添加)

手動(dòng)添加環(huán)境變量方法:
右鍵點(diǎn)我的電腦-》屬性-》高級(jí)-》環(huán)境變量

在path變量下加入如下屬性
C:xxxxxiverilogin (xxxxx根據(jù)自己目錄選擇)
C:xxxxxiveriloggtkwavein(xxxxx根據(jù)自己目錄選擇)
如下圖我電腦設(shè)置

測試軟件安裝成功否
打開計(jì)算機(jī)開始-》運(yùn)行-》CMD(回車)
打開CMD窗口后輸入如下命令iverilog
如果提示信息和如下一致表明安裝成功,如果提示未找到iverilog命令,請(qǐng)檢查環(huán)境變量是否設(shè)置成功。

1.2 Sublime軟件安裝
以管理員身份安裝如下軟件

2.1安裝過程如下:


2.2軟件破解
復(fù)制Patch.exe到安裝目錄,例如C:Program FilesSublime Text 3
雙擊運(yùn)行Patch.exe,選擇Patch

顯示成功Bugs removed:-)

2.3添加sublime插件庫
運(yùn)行sublime_text.exe快捷方式打開軟件
打開preferences-》BrowsePackages

翻向上一層文件夾如圖

復(fù)制黏貼替換

切換到Sublime軟件顯示為中文

2.4測試語法高亮和語法檢測
打開提供的testa.v
文件-》打開文件-》選擇 testa.v
顯示代碼如下

刪除代碼中的分號(hào)(;)提示如下錯(cuò)誤

關(guān)閉更新,防止插件更新版本不匹配導(dǎo)致錯(cuò)誤,先關(guān)閉網(wǎng)絡(luò)連接。點(diǎn)擊首選項(xiàng)-》設(shè)置

跳出的設(shè)置界面設(shè)置如下值:

在上邊]后增加逗號(hào),
然后新開一行,輸入“update_check”:false
關(guān)閉配置即可。
如果之前已經(jīng)被更新過版本,請(qǐng)按如下操作去刪除插件。
請(qǐng)用我們提供的tools目錄下 install package 和 package目錄覆蓋sublime的安裝目錄的兩個(gè)文件夾。
編輯:jq
-
軟件
+關(guān)注
關(guān)注
69文章
5344瀏覽量
91793 -
代碼
+關(guān)注
關(guān)注
30文章
4974瀏覽量
74240 -
文本編輯器
+關(guān)注
關(guān)注
0文章
28瀏覽量
8351
原文標(biāo)題:(一) FPGA開發(fā)-Sublime編輯器
文章出處:【微信號(hào):gjl_1130443995,微信公眾號(hào):FPGA設(shè)計(jì)指南】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
Modbus產(chǎn)品腳本編輯器“映射關(guān)系”解釋?映射關(guān)系的地址對(duì)應(yīng)關(guān)系?
allegro17.2版本在pcb里編輯器件焊盤,不顯示焊盤數(shù)據(jù)
基于開源鴻蒙的圖片編輯開發(fā)樣例(1)
重大更新,LVGL有UI編輯器用了,2秒內(nèi)加載,快到飛起!
飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器
Vim編輯器高效操作流程
干貨分享 | TSMaster DBC編輯器操作指南:功能詳解+實(shí)戰(zhàn)示例
從初學(xué)到進(jìn)階:樹莓派上最適合你的代碼編輯器推薦!
結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?
Vim編輯器的基本操作
淺析FPGA開發(fā)-Sublime編輯器
評(píng)論