UVM实战练习项目4UVM验证环境基本框架搭建(实例三)
Posted ReRrain
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UVM实战练习项目4UVM验证环境基本框架搭建(实例三)相关的知识,希望对你有一定的参考价值。
实例三相对于实例二有以下变化:
- 在
packet_sequence
中引入了变量,这些变量可被顶层配置,从而实现对发包数量的控制; - 增补了
reset_sequence
,可调用factory用于覆盖,提高代码的可重用性; - 增补了
reset_agent
,在reset_agent中将reset_sequencer
例化,注意数据包参数变化reset_tr
,生产新型数据,提高重用性; - 在
router_env
中例化reset_agent
,利用default_sequence
启动reset_sequence
; - 在测试用例中, 通过
uvm_config_db
机制对item_count
变量进行配置,设置发包数量;
文章目录
以上是关于UVM实战练习项目4UVM验证环境基本框架搭建(实例三)的主要内容,如果未能解决你的问题,请参考以下文章
从零开始学习 UVM6.4UVM 激励产生 —— uvm_do 宏详解