|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我最近在学vcs,初学遇到了很多问题,现在问题解决了,开始上正轨,在此分享下经验。
附件里是必须的两个启动文件 synopsys_new.csh里面集合了所有vcs_home等参数的设置,sysnopsys_sim.setup要和.csh文件放在一个path下。
1. 首先要确认下vcs在自己电脑上是否已经正确安装。我用的是学校实验室的电脑,我的电脑上虽然有vcs的安装文件夹,让我刚开始错以为我的机器上有vcs,后来发现安装有问题,可以编译但是总报错,折腾了很久。所以这一条虽然貌似废话,但是还是要确认下的。
2. 下载vmm-1.1.1a库,放在任何你喜欢的地方。我看了很多教程讲怎么设置vmm_home等参数的问题,但是我设置后不成功,提示找不到“vmm.svh”的问题。后来我采取了一种笨办法。下载vmm库后,将我上面提到的vcs的两个启动文件.csh 和.setup放到vmm_1.1.1a/sv 下。这个位置正是vmm.sv所在的路径。这样放置后就不存在设置vmm_home参数的问题了。
在vmm_1.1.1a/sv 下:
3. 在terminal命令行输入tcsh
4. source synopsys_new.csh
此时vcs就启动了,然后输入命令进行编译和仿真就可以了。我用的tutorial是system verilog vmm tutorial. 网址如下
http://www.asic-world.com/systemverilog/vmm.html
在这个tutorial的第一个vmm例子中,输入如下命令:
例如:vcs -sverilog -debug -ntb_opts rvm vmm_log_ex.sv -R +rvm_log_default=verbose
注意要加上-debug这个命令,不然会报错。
个人感觉网上的各种tutorial和自己使用的实际情况有很多出入,还是要结合网上的教程,操作一下看看到底哪里报错,大部分时候是报错找不到某个function,这时需要找到这个function的位置看下下载的文件是否丢失了文件。也没有什么好办法。 |
-
-
vcs files.zip
6.07 KB, 下载次数: 216
, 下载积分:
资产 -2 信元, 下载支出 2 信元
启动文件
|