操作系统:ubuntu18.04
环境安装
参考
sudo apt install iverilog
sudo apt install gtkwave
which iverilog
which vvp
which gtkwave
iverilog -V
gtkwave -V
Icarus Verilog编译器主要包含3个工具:
- iverilog:用于编译verilog和vhdl文件,进行语法检查,生成可执行文件
- vvp:根据可执行文件,生成仿真波形文件
- gtkwave:用于打开仿真波形文件,图形化显示波形
虽然iverilog只能仿真,但是仿真速度很快,对于比较小的模块或者中型项目的验证,完全可以使用iverilog进行前期开发,以提高开发效率。
编译代码
iverilog -o target_name source1.v source2.v tb.v
仿真:生成波形文件
vvp target_name
看波形
gtkwave target.vcd
vscode环境插件推荐
vscode+iverlog参考
Verilog-HDL/SystemVerilog/Bluespec SystemVerilog
Verilog Snippet
vscode->settings->verilog.linter -> Verilog.Linting.Linter->iverilog
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)