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
|
编解码 芯片 UED
高性能SoC FPGA原型验证系列——综述
本系列博文将结合自己在FPGA原型验证方面的工作经验,先从总体上探讨FPGA原型验证的优势和挑战,然后介绍市面常见的FPGA原型平台并分析各自的优缺点,随后重点介绍平头哥高性能SoC使用的FPGA原型平台,后续还会就FPGA原型中的关键技术进一步展开讨论,并给出自己的一些经验和技巧总结,希望通过系列博文能带给读者关于FPGA原型验证一个系统的认识。当然,我更希望参与FPGA原型平台工作的同学能够一起切磋技艺,为平台建设出谋划策,快速迭代我们的平台,让我们一起打造更加Smart的FPGA原型平台.
高性能SoC FPGA原型验证系列——综述
|
存储 测试技术 开发工具
Wujian SoC 平台_介绍|学习笔记
快速学习 Wujian SoC 平台_介绍
488 0
Wujian SoC 平台_介绍|学习笔记
|
存储 安全 前端开发
|
存储 前端开发 芯片
【数字IC】从零开始的Verilog SPI设计
【数字IC】从零开始的Verilog SPI设计
【数字IC】从零开始的Verilog SPI设计
|
存储 安全 物联网
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-面向低功耗领域CPU
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-
3626 0
【Verilog】generate和for循环的一些使用总结(1)
【Verilog】generate和for循环的一些使用总结(1)
3193 0
【Verilog】generate和for循环的一些使用总结(1)
|
存储 人工智能 边缘计算
|
前端开发 Shell 测试技术
【芯片前端】以vcs编译环境为例做一个适用于芯片前端的极简版Makefile实操教程
【芯片前端】以vcs编译环境为例做一个适用于芯片前端的极简版Makefile实操教程
1160 0