竹海码路:深入理解uvm宏机制

8 篇文章 1 订阅 ¥19.90 ¥99.00
本文探讨了UVM宏机制,特别是通过uvm_info宏来阐述。介绍了uvm_report_object类和uvm_report_info方法,以及verbosity的概念,它类似等级控制信息输出。还解释了uvm_report_enabled作为信息输出开关的作用。此外,文章提到了uvm_error、uvm_warning和uvm_fatal等其他宏,并简单说明了宏如何根据不同的类型在uvm_report_enabled中处理。
摘要由CSDN通过智能技术生成

本文以uvm_info宏来展开说明uvm宏机制。

基础是uvm_report_object类的使用,该类继承uvm_object。理解uvm_info宏,需要了解uvm_report_info 和 uvm_report_enabled方法。

uvm_report_enabled就像开关一样,管着是否输出信息。笔者可能说得较为笼统,大体意思是一样的。这里面有个比较抽象的东西,verbosity。刚开始直接把它理解为等级。举个更为普遍的例子,平常考试会评优秀,良好,及格,不及格等等级来划分学生的层次。如果我们开始把这四层进行编号:优秀 以上为0;良好以上为 1;及格以上为 2;不及格以上为 3。如果定义一种方法,目的实现查询成绩信息,其参数为x,那就很容易实现输出x等级以上的统计信息。例如取x为2,就可以输出及格以上成绩信息。verbosity正是这个意思。

对于uvm_report_info的定义请看http://blog.csdn.net/weixin_41241296/article/details/79383663。

接下来就介绍宏机制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹海EE---(Mickey WMY)

您的估计是对笔者工作的最大支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值