一、配置前准備
- 安裝vivado
- 安裝vscode
二、替換vivado默認編輯器
這里引用《小梅哥Xilinx FPGA自學教程V2.0》中關聯使用"第三方編輯器notpad++"相關操作步驟
把notpad++換成vscode就行了
vscode相關配置
D:/ProgrammingTool/Microsoft VS Code/Code.exe [file name] -n[line number]
三、verilog擴展實現vscode語法高亮
- 擴展ID mshr-h.veriloghdl 可以復制該ID在vscode擴展商店搜索,或者直接輸入verilog搜索,點擊安裝即可
四、給vscode擴展配置vivado語法自動糾錯
這里借鑒了前人的經驗 鏈接 第二步 實現自動糾錯
注釋,環境變量怎么配置
桌面->我的電腦->右鍵->屬性->更改設置->高級->環境變量->用戶變量里,選中變量名為path的->編輯->新建->......
具體自行百度"環境變量"
注釋,自動糾錯要在文本保存之后才會糾錯,沒有保存是看不到效果的
注釋,添加完成后命令行輸入
- 可以win+r 輸入cmd回車完成驗證
- 也可以在vscode中,ctrl+`調出終端完成驗證
注釋,將verilog的Linter更換成xvlog
齒輪->擴展設置->ctrl+f搜索關鍵字或者直接往下拉就出來了
五、使用vscode自動生成testbench仿真文件
還是借鑒前人的經驗 鏈接 步驟三、自動生成Testbench
到這一步,仿真文件是需要在命令行復制粘貼的
六、Verilog_TestBench + python的chardet包實現仿真文件輸出到文件夾
參考鏈接1 步驟四、進一步優化
參考鏈接2 自動生成Testbench
注釋:
python安裝教程
chardet安裝注釋:如果網速良好的話,在python環境配置成功后直接在cmd中輸入:pip install chardet就可以線上安裝,更為方便
注釋:
win10打開powershell的方式
win + x + a
輸入code $profile即可編輯
鏈接中的powershell腳本代碼,只需要改這一行
這個路徑的查找方式是直接搜索:vTbgenerator
這里推薦一個方便快捷的盤內搜索軟件:everything
小插曲:
在編輯好腳本之后出現了無法加載的問題
解決方法