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

相关文章
|
Ubuntu Linux Shell
Windows-下学习阿里平头哥-RISC-V-芯片开发平台-wujian100
上个月,在第六届互联网大会上,阿里的平头哥,对,就是那个人狠话不多的公司!他们宣布开源了 wujian100 这个芯片设计平台。搭载基于 RISC-V 架构的玄铁 902 处理器。
Windows-下学习阿里平头哥-RISC-V-芯片开发平台-wujian100
|
前端开发 算法 Unix
面向前端设计的DFT基础介绍(一)——MBIST存储器内建自测试
本文介绍了MBIST存储器内建自测试的中,MBIST的特点,如何测试,Tessent加入的测试逻辑的结构等基础知识,继而以几个实例的图示和解读,描述了RTL设计满足MBIST设计的前置需求。
47604 3
面向前端设计的DFT基础介绍(一)——MBIST存储器内建自测试
|
存储 测试技术 开发工具
Wujian SoC 平台_介绍|学习笔记
快速学习 Wujian SoC 平台_介绍
780 0
Wujian SoC 平台_介绍|学习笔记
|
12月前
|
Ubuntu 数据管理 数据挖掘
Ubuntu平台查看.gz格式压缩文件内容以及利用grep命令过滤搜索内容技巧
以上介绍了基础但全面地关于如何在Ubuntu平台下通过各种方式来检视 ` . gz `, 并利用 grep 命令断层次化搜寻与筛选信息之方法论述.
1151 18
|
11月前
|
缓存 网络架构
详细解释udp的传输过程(含多图)
本文详解UDP数据包的传输过程,涵盖跨交换机与路由器的完整流程。分析10KB UDP包的分片机制,需拆分为7个IP数据报传输。交换机和中间路由器不会等待完整数据接收,而是逐帧/分片转发,且每个IP分片均包含完整IP地址信息。
|
Ubuntu 安全 Unix
使用LPD协议来共享打印机
【10月更文挑战第9天】LPD(Line Printer Daemon)协议用于在网络环境中共享打印机,广泛应用于Unix和类Unix系统。打印服务器监听特定端口(如515),接收并处理客户端的打印请求,维护打印队列。客户端需安装相应软件,通过特定格式请求提交打印任务。设置包括安装驱动、配置服务、启动服务及客户端连接配置。LPD协议跨平台性强、配置简单,但安全性较弱,功能有限。
4017 67
|
IDE 测试技术 开发工具
Digispark(ATTINY85) 微型开发板驱动与开发环境安装教程
本教程是基于Arduino IDE中进行编译调试,如果你不想用Arduino IDE可以尝试从官方教程中找到其他方案。官方的教程:http://digistump.
2782 0
|
存储 安全 前端开发
玄铁RISC-V处理器入门与实战-无剑平台-无剑100开源SoC平台
玄铁RISC-V处理器入门与实战-无剑平台
1482 1
|
前端开发
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
2608 0
elementui解决el-dialog不清空内容的问题,el-dialog关闭时销毁子组件
|
大数据 Linux Windows

热门文章

最新文章