wujian100_open:基于VCS+Verdi的仿真过程示例

简介: 本文介绍 基于VCS+Verdi的仿真过程示例
  1. 仿真环境:Ubuntu1604
  2. 仿真工具:VCS+Verdi
  3. Linux shell 环境:bash

仿真环境修改

  1. 首先从github克隆或者下载到本地
    image.png
  1. 进入wujian100_open/tools/目录,修改setup.csh
    image.png
  1. 由于我的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/路径,开始启动仿真

image.png

image.png

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

image.png

image.png

image.png

文章来源:芯片开放社区
文章链接:https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.1b87180fwQL4Tx&id=3771690280647536640

相关文章
|
6月前
|
机器学习/深度学习 算法 计算机视觉
Yolov5 + 界面PyQt5 +.exe文件部署运行
Yolov5 + 界面PyQt5 +.exe文件部署运行
Cadence仿真出现Cannot Initialize Profile错误的解决方法和步骤
元器件和器件PSpice模型都准备好了,仿真原理图也画好了,但是在新建仿真配置文件的时候,提示Cannot Initialize Profile的错误。当时忘了截图了,问题解决了也没有出现这个错误。重启软件、重启电脑都没有再出现。
651 0
|
6月前
|
安全
实验:逆向分析sample_mal.exe文件
实验:逆向分析sample_mal.exe文件
|
6月前
|
开发工具 C语言 内存技术
ZYNQ_SDK HelloWorld实验
ZYNQ_SDK HelloWorld实验
|
4月前
|
机器学习/深度学习 缓存 运维
函数计算产品使用问题之如何解决SD中安装了ebsynth_utility插件但在webui中没有入口的问题
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
119 4
|
5月前
|
运维 Serverless API
函数计算产品使用问题之上传了几个g的模型到sd目录之后,无法打开,同时也无法打开webui,是什么导致的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
开发工具 Perl
VIVADO2022 sdk 工程创建流程
正点原子uart历程复现,csdn博客 本人搬运
345 0
|
NoSQL IDE 开发工具
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
Eclipse配合GDB和jlinkGDBServer仿真调试STM32
|
IDE 开发工具 C++
MDK5软件入门之——基础工程创建及下载和调试
MDK5软件入门之——基础工程创建及下载和调试
421 0
MDK5软件入门之——基础工程创建及下载和调试
vxworks在线调试---remote systems创建方法
vxworks在线调试---remote systems创建方法
148 0
vxworks在线调试---remote systems创建方法