工欲善其事,必先利其器《论语》
1.0 介绍
为是么学习verilog编程呢?这是我以下的原因:
- 电子专业必修的
- 适合从半导体,电脑工程的岗位
- 学习二进制背后的哲学思想(也与易经有关系)
有了原因和动力,就可以踏上学习之路了!
1.1 环境
我用的是deepin操作系统的。Windows wsl,ubuntu都应可以。
如同C++代码对应g++/visual studio, 或java对应着eclipse/java-se/android studio/dev eco,同样,verilog代码也有对应的工具框架。
Verilog仿真工具有,
- Xillinx/Vivado
- Quartus/Modelsim
- Epicsim
- Icarus Iverilog
- Verilator
- 很多其它的。。。
因为vivado, modelsim都比较占位子(1GB以上),和Verilator没有时序仿真(适合C++/SystemC仿真), 今天就安装Epicsim了。之后可能会写对其它模拟器的探索。
其次,Epicsim 很轻量,性能高也好上手。
1.2 下载依赖
sudo