首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过VCS工具在edaplayground上使用uvm_hdl_deposit时出错

通过VCS工具在edaplayground上使用uvm_hdl_deposit时出错
EN

Stack Overflow用户
提问于 2021-09-23 15:42:01
回答 1查看 290关注 0票数 1

我正在尝试执行代码@ https://www.edaplayground.com/x/e2Pe。代码似乎没有错误。然而,当尝试使用VCS工具进行模拟时,它给出了以下错误:

代码语言:javascript
复制
UVM_ERROR: set: unable to write to hdl path (top.dut_inst.BOOT_MODE)
You may not have sufficient PLI/ACC capabilites enabled for that path
              10    3.1 Force failed...

看起来我需要设置一些选项,但我不知道。我试过给+vpi +acc用药,但没有效果。

下面是完整的命令:

代码语言:javascript
复制
vcs -licqueue '+vpi' '+pli' '+acc' '-timescale=1ns/1ns' '+vcs+flush+all' '+warn=all' '-sverilog' +incdir+$UVM_HOME/src $UVM_HOME/src/uvm.sv $UVM_HOME/src/dpi/uvm_dpi.cc -CFLAGS -DVCS design.sv testbench.sv  && ./simv +vcs+lic+wait  

下面是相关的测试代码:

代码语言:javascript
复制
  if(uvm_hdl_deposit("top.dut_inst.BOOT_MODE",4'b0000)) begin
    $display($time,"\t1 Forced value...");
  end  else begin
    $display($time,"\t3.1 Force failed...");
  end
EN

回答 1

Stack Overflow用户

发布于 2021-09-23 17:48:13

此警告消息将告诉您哪里出了问题:

代码语言:javascript
复制
Warning-[DEPRECATED_OPTION] Deprecated option used
  The specified option '+acc' is deprecated.
  Please use '-debug_access+r+w+nomemcbk -debug_region+cell' instead.

当我用-debug_access+r+w+nomemcbk -debug_region+cell替换+acc时,我不再收到UVM_ERROR消息,并且我看到以下输出:

代码语言:javascript
复制
              10    1 Forced value...
              20    1 Forced value...
              30    1 Forced value...

Here is the modified edaplayground

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69303094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档