ubuntu22.04搭建verilator仿真环境

概述

操作系统为 Ubuntu(22.04.2 LTS),本次安装verilator开源verilog仿真工具,进行RTL功能仿真。下面构建版本为5.008的verilator仿真环境。先看一下我系统的版本:

安装流程

安装依赖

bash 复制代码
sudo apt-get install git perl python3 make autoconf g++ flex bison ccache
sudo apt-get install libgoogle-perftools-dev numactl perl-doc
sudo apt-get install libfl2 libfl-dev  help2man
sudo apt-get install zlibc zlib1g zlib1g-dev

获取源码,选择版本为5.008

bash 复制代码
git clone https://github.com/verilator/verilator
unsetenv VERILATOR_ROOT
unset VERILATOR_ROOT
cd verilator
git pull
git tag
git checkout v5.008

进行编译

bash 复制代码
autoconf
./configure
make
sudo make install

安装后查看版本,大功告成

bash 复制代码
verilator --version
相关推荐
RunningCamel4 天前
[Vivado报错] [Runs 36-527] DCP does not exist
verilog·fpga·vivado报错
小妖11604 天前
verilog程序设计及SystemVerilog验证
verilog
bitlogic4 天前
理解 SystemVerilog 中的循环与并发线程
verilog·systemverilog·scope·verification·fpga & design·lifetime·并发线程
啄缘之间4 天前
3.9 学习UVM中的uvm_env类分为几步?
学习·verilog·uvm·sv
啄缘之间5 天前
3.3 学习UVM中的uvm_driver 类分为几步?
学习·测试用例·verilog·uvm
晓晓暮雨潇潇9 天前
FPGA开发技能(10)热电偶测温ADS1118方案
fpga开发·verilog·热电偶·ads1118·温度测试方案
啄缘之间10 天前
verilog练习:i2c slave 模块设计
学习·fpga开发·verilog·uvm
啄缘之间11 天前
verilog练习:8bit移位寄存器
开发语言·学习·fpga开发·verilog·uvm
啄缘之间11 天前
3. 学习UVM的核心组件
学习·verilog·uvm·sv
Hcoco_me15 天前
Verilog基础(三):过程
fpga开发·verilog