Verilator简介及其下载安装卸载
一. 简介Verilator是一种Verilog/SystemVerilog仿真器,可用于编译代码以及代码在线检查。Verilato和rIverilog都号称是全球第四大HDL仿真器,两者都是开源免费工具,功能也类似。更多信息可参考:Verilator官网Verilator-GithubVerilator-码云(此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://g
一. 简介
Verilator是一种Verilog/SystemVerilog仿真器,可用于编译代码以及代码在线检查。Verilato和rIverilog都号称是全球第四大HDL仿真器,两者都是开源免费工具,功能也类似。
更多信息可参考:
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字样的文件删了就行。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)