Specman反射:当名称以字符串形式给出时,如何获取简单端口的值?

时间:2015-01-04 15:44:50

标签: reflection specman

我需要获取一个简单端口的值,而我唯一的信息是端口的名称(作为字符串)。 像这样:

my_meth(port_type : string) is { //e.g.: port_type = "signal_map.some_port$"
    var rf_port_val : rf_value_holder = rf_manager..??? //How to get port's value by its name using port_type?

    // do something...
};

怎么做? 另外,我找不到任何有关Specman反射的有用文档,可能你可以参考我这样的吗? 谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

您可以在文档中找到有关反射的信息。 在提示符下,您可以运行" cdnshelp"达到文档。 从那里,您可以搜索"反射界面"或" rf_manager"到达e中反射设施的文档。 具体路径在Incisive Enterprise Simulator下 - > Specman功能验证 - >创建e测试平台 - > 15.反射界面e。

此外,还有一组方便的HTML文件,其中包含" edoc"的文件 API下的 - > (安装根)/ specman / docs / reflection_api_edoc / index.html 这包含一个方便的API引用,用于不同的反射结构。

答案 1 :(得分:0)

我无法直接回答这个问题,但是使用宏可以解决这个问题吗? 如

define <my_meth'exp> "my_meth\(<any>\)" as {
  <any>
};