- 仿真环境:Ubuntu1604
- 仿真工具:VCS+Verdi
- Linux shell 环境:bash
仿真环境修改
- 首先从github克隆或者下载到本地
- 进入wujian100_open/tools/目录,修改setup.csh
- 由于我的linux shell环境为bash,所以新建了一个bashrc_setup.sh文件来代替setup.csh,具体修改内容如下:
# set vcs env
export VCS_HOME=/app/synopsys/vcs1403
export PATH=$VCS_HOME/bin:$PATH
# set verdi env
export NOVAS_HOME=/app/synopsys/verdi1403
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/app/synopsys/verdi1403/share/PLI/VCS/
LINUX64
# set tools path
export TOOL_PATH=~/Project/T-Head/riscv_toolchain
# set workdir path
export wujian100_open_PATH=~/Project/T-Head/wujian100_open
- 为了不用每次启动仿真的时候都source仿真环境配置脚本,因此将仿真环境配置脚本添加到用户.bashrc文件中:
source ~/Project/T-Head/bashrc_setup.sh
- 一切准备就绪,进入wujian100_open/workdir/路径,开始启动仿真
- 采用Verdi查看波形(tb/tb.v中默认的是保存vcd波形文件,如需要保存fsdb波形文件,将下图注释取消即可)
文章来源:芯片开放社区
文章链接:https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.1b87180fwQL4Tx&id=3771690280647536640