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

最新文章

  1. php后台增删改跳转
  2. Linux创建定时任务
  3. git clone时,报403错误,完美解决方案
  4. fzu月赛 2203 单纵大法好 二分
  5. HDU 2577(DP)
  6. java继承与多态-3个小题
  7. Fresco
  8. C#表达式树的初步了解
  9. Debian 环境下安装Tomcat记录
  10. 无锁编程(五) - RCU(Read-Copy-Update)
  11. [转] Qt 多线程学习
  12. 8个3D视觉效果的HTML5动画欣赏
  13. ffmpeg 研究
  14. tab.js分享及浏览器兼容性问题汇总
  15. svn外网访登录不进去提示证书错误Authorization Required
  16. JSON使用与类型转换
  17. upstream timed out (10060: A connection attempt failed because the connected party did not properly respond
  18. mysqlsh : mysql shell tutorial
  19. HDU4662(SummerTrainingDay03-B)
  20. ASP.NET MVC 重命名[命名空间]而导致的错误及发现的ASP.NET MVC Bug一枚

热门文章

  1. 洛谷P4145上帝造题的七分钟——区间修改
  2. bzoj5102
  3. Flask_restful 插件实战笔记——基本概念与使用
  4. apk重签名的两种方法
  5. 20个Flutter实例视频教程-第02节: 底部导航栏制作-2
  6. 牛客 - 17968 - xor序列 - 线性基
  7. POJ3696【欧拉函数+欧拉定理】
  8. Lightoj 1021【状压DP(未搞)】
  9. HTTP请求信息和响应信息的格式
  10. UITableView以及cell属性