Verilator简介及其下载安装卸载
一. 簡介
Verilator是一種Verilog/SystemVerilog仿真器,可用于編譯代碼以及代碼在線檢查。Verilato和rIverilog都號稱是全球第四大HDL仿真器,兩者都是開源免費工具,功能也類似。
更多信息可參考:
Verilator官網
Verilator-Github
Verilator-碼云(此倉庫是為了提升國內下載速度的Github鏡像倉庫,每日同步一次)
二. 下載
Verilator官方下載網址:https://www.veripool.org/projects/verilator/wiki/Download
三. 安裝
3.1 安裝Cygwin及相應Packages
官網安裝指南中介紹了三種安裝方法,而對于在Windows環境下的安裝,我使用了基于Cygwin的安裝方法。所以需要先安裝Cygwin,參考我的另一篇博客:Cygwin簡介及其下載安裝卸載
configure階段需要的Package共5個: bison, flex, gcc-core, gcc-g++, perl。
make和make install階段需要的Package共2個: glade-python, make。
注意:如果在中途安裝glade-python,則需要重啟Cygwin64 Terminal,此包才能起作用,否則make會一直報錯。
總結:為了正確安裝Verilator,共需7個Package: bison, flex, gcc-core, gcc-g++, perl, glade-python, make。一次性裝好,不要等在Cygwin64 Terminal中報錯了再去裝。
3.2 解壓Verilator安裝包
解壓verilator-*.tgz。
3.3 在Cygwin64 Terminal中運行相關命令
分三個步驟,先configure讀取配置信息,然后make編譯,最后make install生成可執行文件。
3.3.1 configure
轉到verilator解壓后的文件夾路徑,注意:1.改為自己的路徑;2.路徑分割符并不是Windows中的斜杠\,而是除號/
cd F:/ChromeDownload/verilator-4.110讀取配置信息,大概需要2~3分鐘。
./configure到此configure完成,上圖已經提示使用make命令了。
3.3.2 make
編譯,大概需要20分鐘,耐心等待。
make編譯完成。
3.3.3 make install
生成Verilator可執行程序,大概需要2分鐘。
make install完成,這時在D:\cygwin64\usr\local\bin(將此路徑加入環境變量PATH,方便調用)目錄下已經有verilator*.exe程序了。
四. 卸載
要卸載verilator的話,將D:\cygwin64\usr\local\bin文件下帶verilator字樣的文件刪了就行。
總結
以上是生活随笔為你收集整理的Verilator简介及其下载安装卸载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cygwin简介及其下载安装卸载
- 下一篇: Vivado生成bitstream报错,