文章目录
VSRTL介绍
寄存器传输逻辑的可视模拟器(Visual Simulation of Register Transfer Logic, VSRTL)是一个可以描述、可视化和仿真数字电路的框架。VSRTL描述的电路可以作为独立的应用,也可以嵌入到基于Qt的C++应用中。基于RISC-V指令集的模拟器Ripes即使用VSRTL开发。VSRTL依赖于C++17工具链和版本5.14之后的Qt,本文环境为ubuntu(22.04.1 LTS),该版本ubuntu自带的gcc版本为11.3.0已支持C++17,所以后续主要介绍Qt的安装以及VSRTL的构建过程。
Qt 5.15.2 安装
下载Qt在线安装包,本文采用在线安装的方式,下面给出在线安装包的下载地址。
http://download.qt.io/official_releases/online_installers/
下载文件qt-unified-linux-x64-4.4.2-online.run
,赋予执行权限,并且执行在线安装程序。
# 赋予执行权限
sudo chmod