使用虚拟序列封闭单元

时间:2015-08-06 14:13:16

标签: specman

我遇到以下问题:

我有一个类型为another_sequence_driver_u的虚拟序列驱动程序。

在它的MAIN序列中,我正在执行一个序列(称为s1),并将其驱动程序保持为bfm序列驱动程序,其类型为try_enclosing_unit()

然后在s1序列中我正在做一个项目。到目前为止一切都很好。

当我使用another_sequence_driver_u方法时会出现问题。 我想从该生成的项目中获取top_sequence_driver_u类型的引用,但实际上我正在引用another_sequence_driver_u

我怎么能这样做,使用虚拟序列,但我的项目将具有passenger_version: '1:5.0.15-1~`lsb_release -sc`1' 引用而不是虚拟序列类型

2 个答案:

答案 0 :(得分:0)

如果您希望对驱动程序的引用启动序列,则可以使用每个序列所具有的driver字段。

答案 1 :(得分:0)

try_enclosing_unit()只能返回实例化此结构的单元(或包含它的结构),在这种情况下 - 它是虚拟序列驱动程序。

为什么必须使用try_enclosing_unit()方法?