- 博客(7)
- 收藏
- 关注
原创 异步fifo的UVM验证(最终版)
这一篇帖子我鸽子了好久,前俩周忙教研室课题还要做实验,今天五月最后一天就把这个验证的框架全部更新完了,我真的没有太监掉这个帖子。后续各位就可以在这个基础上自己写test文件来实现一些功能验证了。顺便我把代码放到gitee上了,有需要的小伙伴可以私聊我。写在前面的一些总结(很重要):****之前我是将数据放置到数据包里面发送,但是我对于这个方式改了很久发现了几个bug实在是无法解决:第一个就是发送多个数据包的时候,读速度跟不上,在写满后,会直接结束仿真,而不是读出一个数据后继续发送。第二个就是数据包长
2022-05-31 16:53:12 6045 31
原创 异步fifo的UVM验证(更新2)
fifo_dirver更新上一阶段我只是简单的搭建了一个环境,甚至都没有形成一个简单的框架。这里,我们先更新以下driver,给driver引入factory机制与objection机制。factory机制需要利用宏定义,将driver注册进去。它的作用有很多,最简单的就是可以自动创建类并且调用其中的func or task。在上一节的top_tb中,有如下代码:initial begin fifo_driver drv; drv = new("drv",null); drv.ma
2022-05-16 17:39:03 2100 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人