Ubuntu 22.04 安装Verilator v4.106
最近在研究DiFuzzRTL和RFuzz两个用于挖CPU漏洞的模糊器都需要用到Verilator仿真软件,遂记录一下软件安装过程。
Verilator简介
Verilator是一个免费的开源软件工具,它可以将Verilog
(一种硬件描述语言)转换为c++
或SystemC
中的周期精确行为模型。所生成的模型是周期精确的2态模型;因此,这些模型通常比更广泛使用的事件驱动模拟器提供更高的性能,后者可以在时钟周期内建模行为。Verilator目前用于学术研究、开源项目和商业半导体开发。它是不断增长的免费EDA软件的一部分。
安装过程
环境:Ubuntu 22.04
;安装版本:Verilator v4.106
摘自官方教程:https://verilator.org/guide/latest/install.html
1 | # Prerequisites: |
注意上面有几个命令如果错误可以忽略可能Ubuntu将一些包移除了不影响安装。
Ubuntu 22.04 安装Verilator v4.106