Error-[UNDEF_ENVR] Undefined env variables Environment variables NOVAS_HOME or DEBUSSY_HOME is not

记第一次举步维艰的 虚拟机下使用vcs和verdi

首先检查是否安装成功

    open in Terminal输入vcs
    open in Terminal输入verdi

在桌面上新建文件夹myv,open in Terminal输入gvim cnt.v,写代码,保存成cnt.v。同样的写好testbench文件tb_cnt.v。

vcs -R -full64 +v2k -fsdb +define+FSDB cnt.v tb_cnt.v time.v -l run.log

    1

报错

Undefined env variables
  Environment variables NOVAS_HOME or DEBUSSY_HOME is not set.
  Please set one of these variables and continue.

    1
    2
    3

解决方法 :在bashrc中verdi下面加上一句话

export NOVAS_HOME=$Synopsys_Dir/Verdi2015

    1

再输入命令source bashrc
再vcs命令成功

打开verdi,导入.v,点击波形,导入.fsdb,点击添加信号闪退。
在cnt.v中选中信号,ctrl+w,只有add_cnt和end_cnt不闪退,发现问题是我的module名字也叫cnt 和信号名cnt重了,所以把module名字改成cnt1,终于ok了。

在这里插入图片描述

附录:
open in Terminal输入verdi,导入代码。发现error,有一个笔的图标,点击之后可以编辑代码。编完之后保存又要重新加载代码。

open in Terminal到myv目录下

 vcs -full64   cnt.v  tb_cnt.v  time.v +v2k -debug_all

    1

发现myv里多了一些东西,有一个很独特的simv的文件。
————————————————
版权声明:本文为CSDN博主「FLYXIC」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_46300065/article/details/119845209

http:/

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值