关于在Windows环境下使用Questasim运行<UVM实战 卷1>张强 代码常见报错更新积累

        在学习UVM圣经<UVM实战卷1>过程中,亲自运行书中代码不失为一种效率高的学习途径.

        很多小白在学习初始,没有相应的Linux环境,仍在使用Windows环境,因此特此更新使用过程中的报错,抛砖引玉,供大家交流.

       下文中基本过程已经写得比较详细,但是有些细节还有些不详细,暂且引用一下,后续有时间自己会更新一版图文对照的基本过程.UVM-01 win10环境下利用questasim仿真《UVM实战》代码_红茶绿茶和奶茶的博客-CSDN博客_uvm实战

       常见错误更新:

      1.在set命令设置过程中,切记不能直接复制完地址就结束,一定要将"\"改为"/"

      2.运行报错"set varName?newValue?",本人还不清楚背后机理,有老外这么解释"Tcl really cares about newlines. It treats them like many other languages treat semicolons, as a command terminator. (You can use semicolons in Tcl too if you want, but that's uncommon.)"  我是怎么解决的呢? 如果你的questasim是安装在磁盘的根目录例如D:\questasim10.6c,应该就不会出问题.但是假如你是安装在相对复杂的路径,例如D:\1\2\3\4\questasim10.6c,这就容易出问题了.所以在部分questasim破解攻略上,会推荐前边的安装途径

      3.如果实在不行,上linux吧,感觉Windows下,这个始终各种各样问题,然后相关资料还少,何况一般工作场景也用linux.

      4.后续引入case的概念之后,需要在先前的do文件中添加代码从而启动case.修改部分如下:(其余部分不变) vsim -novopt -c -sv_lib $UVM_DPI_HOME/uvm_dpi work.top_tb +UVM_TESTNAME=my_case0. 这个其中黑色字体部分是之前已经搞好的不要动,红色部分为命令行(结合英文理解),绿色部分为你要调用case的名称.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值