![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
V0实验
文章平均质量分 91
Scorpioooooooooooooo
摸鱼大师
展开
-
SV-路科-V0实验:lab3-设置Monitor和Checker
check()用来比较输入端发送的数据和输出的得到的数据recv()接收从输出端拿到的数据,后续还会填充很多功能。get_payload()实现从输出端拿到数据的功能。原创 2023-06-01 20:22:30 · 502 阅读 · 0 评论 -
SV-路科-V0实验:lab7使用软件包Packages标准化验证环境
提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2023-06-12 20:37:11 · 275 阅读 · 0 评论 -
SV-路科-V0实验-lab6功能覆盖率
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2023-06-10 11:14:09 · 308 阅读 · 0 评论 -
SV-路科-V0实验-lab5使用类替换验证组件
lab4我们将数据包封装到了类中。但同一个时间内只能把数据包从一个输入端驱动到另一个输出端。本次实验,我们将验证组件产生器,驱动器,监视器和比较器都分别封装到相应的类中(Generator,Driver,Receiver,Scoreboard类)。同时创建testbench,将所有类容纳进去。验证组件类的对象的传递需要使用信箱Mailbox。属性1.首先声明驱动程序要驱动的接口信号interface,即例化接口router_io记得例化时带上插口TB2.声明字符串name,作为对象的标识,区分对象原创 2023-06-08 21:54:15 · 435 阅读 · 0 评论 -
SV-路科-V0实验:lab4-使用类封装数据包
在属性约束声明之后添加约束块限制sa和da在0至15以内,**payload.size()**在2至4之内。声明:外部方法new,传递参数string name,初始值为Packet;外部方法compare,返回值为bit类型,传递参数class类Packet pkt2cmp和ref类型的字符串string msg外部方法display用来放置打印语句,无返回值,传递参数为字符串string prefix,初始值为Accomplish。原创 2023-06-03 17:35:38 · 211 阅读 · 0 评论 -
SV-路科-V0实验:lab1- 搭建Testbench
16路输入,16路输出的路由器。完整的测试平台应该包含以下验证组件底色为灰色的为Top文件,在顶层文件中应该有例化测试文件,DUT文件,和接口文件;从该图中可以看到Test文件中包含对设计DUT的复位任务。通过接口interface将program中的reset激励连接到DUT的复位端。也就是说在top中实例要与router实例的对应。原创 2023-05-27 18:15:39 · 242 阅读 · 0 评论 -
SV-路科-V0实验:lab2-产生并发送数据包
1.队列payload的设置有些问题。$urandom返回的是32bit无符号随机数,但是队列payload定义的是8bit。原创 2023-05-28 16:03:54 · 245 阅读 · 0 评论