美文网首页
wujian100_open VCS+Verdi仿真过程示例

wujian100_open VCS+Verdi仿真过程示例

作者: wycong | 来源:发表于2020-04-18 22:18 被阅读0次

    wujian100_open 仿真移植

    • 仿真环境:Ubuntu1604
    • 仿真工具:VCS+Verdi
    • linux shell 环境:bash

    仿真环境修改

    1. 首先从github克隆或者下载到本地
    pic1.png
    1. 进入wujian100_open/tools/目录,修改setup.csh

      pic2.png
    2. 由于我的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
      
    1. 为了不用每次启动仿真的时候都source仿真环境配置脚本,因此将仿真环境配置脚本添加到用户.bashrc文件中:

      source ~/Project/T-Head/bashrc_setup.sh
      
    1. 一切准备就绪,进入wujian100_open/workdir/路径,开始启动仿真

      pic3.png ​ pic4.png
    2. 采用Verdi查看波形(tb/tb.v中默认的是保存vcd波形文件,如需要保存fsdb波形文件,将下图注释取消即可)

      pic5.png
    pic6.png pic7.png

    相关文章

      网友评论

          本文标题:wujian100_open VCS+Verdi仿真过程示例

          本文链接:https://www.haomeiwen.com/subject/dvezvhtx.html