博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVM:8.4.3 用factory 机制创建实例的接口
阅读量:4221 次
发布时间:2019-05-26

本文共 452 字,大约阅读时间需要 1 分钟。

1.create_object_by_name,根据类名字创建object,原型:

一般只用第一个:

2.create_object_by_type,根据类型创建一个object,原型:

一般只用第一个:

3.create_component_by_name,根据类名创建一个component,原型:

1)第一个类名。

2)第二个父节点全名。

3)第三个新的component名字。

4)第四个父节点指针。

4个都要用:

一般在component 的new 或者build_phase 中使用。如果在object 中,很难确认parent;如果在connect_phase 之后调用,由于UVM 要求component 在build_phase 及之前例化完毕,所以会失败。

5)uvm_component 内部有一个函数是create_component,就是调用此:

只有两个参数。

4.create_component_by_type,根据类型创建一个component,原型为:

4个参数全用:

你可能感兴趣的文章
【XCode 4.6】常用快捷键 特别是格式化代码ctrl+i
查看>>
【iOS游戏开发】icon那点事 之 图标设计(三)
查看>>
【一天一道LeetCode】#45. Jump Game II
查看>>
【一天一道LeetCode】#56. Merge Intervals
查看>>
【一天一道LeetCode】#59. Spiral Matrix II
查看>>
【一天一道LeetCode】#60. Permutation Sequence.
查看>>
python与正则表达式
查看>>
Linux文件和设备编程
查看>>
文件描述符
查看>>
终端驱动程序:几个简单例子
查看>>
HTML条件注释
查看>>
内核态与用户态
查看>>
趣链 BitXHub跨链平台 (4)跨链网关“初介绍”
查看>>
C++ 字符串string操作
查看>>
MySQL必知必会 -- 了解SQL和MySQL
查看>>
MySQL必知必会 -- 排序检索数据 ORDER BY
查看>>
POJ 1154 解题报告
查看>>
POJ 1101 解题报告
查看>>
ACM POJ catalogues[转载]
查看>>
常见的排序算法
查看>>