在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: doogo

[原创] 《UVM实战》24小时问答

[复制链接]
 楼主| 发表于 2014-11-5 19:56:39 | 显示全部楼层




   后门访问路径没设置对。   看看set_hdl_path_root()有没有调用对
 楼主| 发表于 2014-11-5 20:03:17 | 显示全部楼层


doogo 你好,
  问下哈,
问题一   questasim做uvm仿真,如何指定uvm版本呢?vcs的安装目录下有具体的例子 ...
allencherry 发表于 2014-11-5 18:21




   第一,如果你使用questasim自己带的UVM,那么没有办法指定,只能等着questasim更新版本,在新的版本中会包含最新的uvm。否则可以自己指定版本,编译。   第二,我没有遇到过这个问题。
   第三,是systemverilog中的package,跟UVM没有任何关系。至于实现的原理,questa,vcs,ncsim都有自己的实现方式。它们不会对外开放具体实现原理的。
发表于 2014-11-5 22:21:11 | 显示全部楼层


第一,如果你使用questasim自己带的UVM,那么没有办法指定,只能等着questasim更新版本,在新的版 ...
doogo 发表于 2014-11-5 20:03




   questa 中的uvm有1.1b  1.1c   1.1d三个版本,默认的是1.1d版本。在编译tb_top.sv文件后,会打印uvm_pkg.sv中的“uvm1.1d build in”语句。  既然有三个版本的,应该可以指定uvm版本吧?      uvm是在questa的安装目录下的          vcs的安装目录下也有uvm,和questa的uvm差别比较大,VCS可以指定uvm版本的
发表于 2014-11-6 08:03:58 | 显示全部楼层


uvm_pkg.sv没有编译进去
doogo 发表于 2014-11-5 19:52


    是需要单独对库进行编译吗?该怎么编译呢?还是说跟每个工程一起?谢谢
 楼主| 发表于 2014-11-6 08:31:45 | 显示全部楼层


是需要单独对库进行编译吗?该怎么编译呢?还是说跟每个工程一起?谢谢
441307320 发表于 2014-11-6 08:03




   随书带的源码包中已经在fielist中包含了uvm_pkt.sv,不需要额外编译。   关于编译,include的问题,回顾下当年学习C语言时是怎么把一个文件给include进去的。基础知识。
发表于 2014-11-6 14:33:21 | 显示全部楼层
回复 171# doogo

还有个问题: 先用front door 写一个寄存器, 然后分别用front door 和back door读取, 读出来的值为什么不一样?

分别试了两个寄存器 A , B

A : front door 读出来的值是对的 , back door 读出 0
B : front door 读出来的值是0 , back door 读出是对的

为什么会这样?
谢谢.
发表于 2014-11-8 21:26:44 | 显示全部楼层
楼主,经常看到有这样的表述:

class my_xxx #(type T=xxx) extends uvm_xxx #(xxx)

是否前面一个#后面的xxx,是为了override 后面的那个#(xxx)呢? 类型上面有什么要求吗?任意类型都可以?

谢谢
发表于 2014-11-9 08:41:28 | 显示全部楼层
doogo 你好,
  请问,这本书有没有电子版的,我想购买。
发表于 2014-11-10 00:04:14 | 显示全部楼层
回复 178# andrew10101100


   中国亚马逊上面,kindle版本30块。
 楼主| 发表于 2014-11-10 10:28:53 | 显示全部楼层


回复  doogo

还有个问题: 先用front door 写一个寄存器, 然后分别用front door 和back door读取, 读出来 ...
kahn01011 发表于 2014-11-6 14:33



1、我没遇到过这样的问题2、信息太少,无法判断哪里出错了
3、建议你直接dump波形,在读写操作后看寄存器的值是否真的变了,并进一步定位问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 02:53 , Processed in 0.022603 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表