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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: doogo

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

[复制链接]
发表于 2015-1-7 19:21:25 | 显示全部楼层
出版了马
发表于 2015-1-7 21:05:56 | 显示全部楼层
回复 221# debugtcore
已经出版了,我看到周围有人买了已经
发表于 2015-1-7 23:30:24 | 显示全部楼层
Hi,你好,我在同一个sequence中用不同的优先级去发不同的item,但是在sequencer却使用默认的优先级导致程序死锁。这样是不是意味着,在同一个seqr中不允许同时运行多个seq?
如果允许的话,如果控制优先级?
发表于 2015-1-8 15:55:28 | 显示全部楼层
在ch3/section3.5/3.5.11 example中,my_case0的drop_objection 时间太快。你写的是#100,这样的话,my_sequence做完10 次transaction #100 后,drop_objection,在scoreboard中会丢掉最后一笔transaction的比较!!加大延时,会解决但不是更本之道啊!!
发表于 2015-1-8 16:04:45 | 显示全部楼层
回复 167# allencherry
我回答你的第一个问题吧,剩下的留给楼主了啊,哈哈!!questasim 10.1以上版本自带的是uvm_1.1b的库,如果要使用最新的库的话,首先需要下载uvm_1.2的库,然后看你的平台是Win还是linux,如果是win的话,需要下载questasim的gcc_4.2.1编译器,全名是modelsim-gcc-4.2.1-mingw32vc9(目前mentor工具只支持32bit系统,64bit的话没有对应的编译工具,之前坛子里面有个大神打算做64bit编译器,据说没找到动态链接文件,也就不了了子了),用该编译器编译出dpi.dll,然后在仿真的时候加载该dpi.dll就好了!具体方法网上百度吧!!!


用win版的questasim学习UVM个人感觉很山寨,我现在是虚拟机+redhat AS4.7+Incisive12.01,感觉比较顺手!!!


希望对你有帮助!!
发表于 2015-1-9 23:49:44 | 显示全部楼层
回复 224# ekoyosta


   虽然没看过这个例子,但是这个问题可以用get_response(rsp)来解决,等最后一个transaction完成后再drop
发表于 2015-1-13 22:46:58 | 显示全部楼层
发表于 2015-1-14 17:05:23 | 显示全部楼层
好书,拜读中,定价有点高呀
发表于 2015-1-15 14:40:55 | 显示全部楼层
之前出的书正在看
发表于 2015-1-15 20:02:58 | 显示全部楼层
资料不错,先下来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-6 22:31 , Processed in 0.021533 second(s), 7 queries , Gzip On, Redis On.

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