uvm_pkg——老板,打包带走
2024-09-30 04:03:59
Thus spake the master programmer: “After three day without programming, life becomes meaningless.”
编程大师曰:“倘若三天不编程,生活将变得毫无意义。”
在SV中引入了package 的概念,可以使多个模块进行数据类型共享,使用作用域解析符对包进行引用(::),从UVM 的包总来看主要包括:uvm_macros包含UVM的所有宏定义,dpi目录定义外部语言接口,base包UVM中基础的class,dap是Data Access Policy, tlm1 包含Tranaction layer model 1的类定义。comps定义所有UVM中所用的component. seq目录是sequence机制的实现,TLM2则是对TLM2机制的实现,reg包含寄存器模型的实现。
`ifndef UVM_PKG_SV
`define UVM_PKG_SV `include "uvm_macros.svh" package uvm_pkg; `include "dpi/uvm_dpi.svh"
`include "base/uvm_base.svh"
`include "dap/uvm_dap.svh"
`include "tlm1/uvm_tlm.svh"
`include "comps/uvm_comps.svh"
`include "seq/uvm_seq.svh"
`include "tlm2/uvm_tlm2.svh"
`include "reg/uvm_reg_model.svh" endpackage `endif
最新文章
- php后台增删改跳转
- Linux创建定时任务
- git clone时,报403错误,完美解决方案
- fzu月赛 2203 单纵大法好 二分
- HDU 2577(DP)
- java继承与多态-3个小题
- Fresco
- C#表达式树的初步了解
- Debian 环境下安装Tomcat记录
- 无锁编程(五) - RCU(Read-Copy-Update)
- [转] Qt 多线程学习
- 8个3D视觉效果的HTML5动画欣赏
- ffmpeg 研究
- tab.js分享及浏览器兼容性问题汇总
- svn外网访登录不进去提示证书错误Authorization Required
- JSON使用与类型转换
- upstream timed out (10060: A connection attempt failed because the connected party did not properly respond
- mysqlsh : mysql shell tutorial
- HDU4662(SummerTrainingDay03-B)
- ASP.NET MVC 重命名[命名空间]而导致的错误及发现的ASP.NET MVC Bug一枚