编辑脚本跑VCS编译和仿真

该文指导如何检查及设置环境变量,如VCS_HOME和VERDI_HOME,然后创建一个名为run的bash脚本来执行VCS编译和Verdi仿真。通过编辑脚本内容,设置必要的环境变量,并赋予脚本执行权限,最终能在终端顺利运行该脚本。

1、首先在终端查看环境是cshell还是bash

终端输入:echo  $shell

2、显示所有的环境变量

终端输入:env

找到你想用脚本运行的软件的环境变量,比如假设VCS的环境变量是VCS_HOME/software/ic/synopsys/vcs/R-2020.12-SPI

3、配置环境变量

环境变量是一种变量,VCS_HOME是环境变量的名称,相当于变量X,X=......,VCS_HOME=......

配置环境变量有两种方法,分别是在终端输入setenv或export,值得注意的是,这两种命令后的环境变量格式不同。

setenv后的格式是VCS_HOME/software/ic/synopsys/vcs/R-2020.12-SPI ;

即setenv  VCS_HOME/software/ic/synopsys/vcs/R-2020.12-SPI

export后的格式是export VCS_HOME=/software/ic/synopsys/vcs/R-2020.12-SPI

4、编辑脚本

(1)建一个名字叫run的文件,只有run,没有run.sh等等;

(2)编写内容,只用到VCS编译和Verdi仿真的话,只需配置VCS和Verdi的环境变量,内容如下:

#!/bin/bash

export VCS_HOME=/software/ic/synopsys/vcs/R-2020.12-SPI

export VERDI_HOME=/software/ic/synopsys/verdi/R-2020.12-SPI

vcs  -full64  -kdb  -sverilog  -l  com.log  -debug_access+all  +vcs+vcdpluson (vcs编译选项)

./simv  -l  sim.log (运行编译完生成的simv文件)

verdi  -gui (运行verdi)

(3)赋予run可执行权限

在终端输入:chmod +x  run

此时在终端输入ls可以看到run变成了绿色,表明此时run已经是可执行的;

5、运行脚本

在终端输入:./run

就可以看到脚本可以跑起来啦~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值