码迷,mamicode.com
首页 > 其他好文 > 详细

UVM:8.4.3 用factory 机制创建实例的接口

时间:2015-07-07 19:39:41      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

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个参数全用:

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

UVM:8.4.3 用factory 机制创建实例的接口

标签:

原文地址:http://blog.csdn.net/tingtang13/article/details/46791035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!