|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
在网上down了张强白皮书的代码(见附件),但是目前通用的都是uvm1.2的源代码,所以除了按照readme做一定的修改,还要改一下一些代码的写法,尤其是在seq中starting_phase。修改如图
关于uvm1.1d和uvm1.2源代码的差异,对用户可见的比较大的差异,就是seq中控制objection。
被x掉的两行是uvm1.1d的用法:
其中 starting_phase 是 sequence 中的一个变量,uvm_phase 类型。sequencer 自动将 phase 传给 req 变量的 starting_phase。
被对钩新增的是uvm1.2的用法,如果不做修改你会发现在time 0的时候就会结束仿真。
同时希望大家能给一些指点,从用户的角度来说,能感知到uvm1.1d和uvm1.2的差异还有哪些呢?
|
-
-
-
UVM实战源代码.7z
6.18 MB, 下载次数: 7
, 下载积分:
资产 -3 信元, 下载支出 3 信元
|