uvm_pkg——老板,打包带走
2017-11-30 06:26
609 查看
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包含寄存器模型的实现。
编程大师曰:“倘若三天不编程,生活将变得毫无意义。”
在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
相关文章推荐
- Mac下将QT程序打包成能发布到Mac App store的pkg安装包
- java 常用十种设计模式示例归纳 | 已打包请带走
- Illegal assignment to type String from class mtiUvm.uvm_pkg::uvm_analysis_port #()
- java 常用十种设计模式示例归纳 | 已打包请带走
- java 常用十种设计模式示例归纳 | 已打包请带走
- Mac pkg打包
- java 常用十种设计模式示例归纳 | 已打包请带走
- Symbian OS 打包文件(.pkg)详解及问题总结
- MacOS 开发 — 程序打包生成pkg文件
- 轻装上阵,把程序打包带走!
- 解决pyinstaller打包时出现的“ No module named pkg_resources”
- 26个你不知道的Python技巧,你可打包带走了!
- ios打包出来为pkg的处理方法
- [os]pkg 解包和打包
- solaris10下的tar及gzip打包 制作源码pkg安装包
- py2exe打包的时候报错protobuf/pkg_resources找不到
- pyinstaller 打包时出现No Module Named pkg_resources
- 连马云都要打包带走的美食_你不来一份儿?
- 能当主力,能入虚拟机,还能随时打包带走,Linux 就是这么强大
- Symbian OS 打包文件(.pkg)详解及问题总结