问题标签 [origen-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
19 浏览

origen-sdk - 如何在 Origen 中启用规格测试

随着我们的应用程序接近生产就绪,我们编写了许多规范测试。最初我们bundle exec rspec spec/myspec_spec.rb用于运行单个文件。当我尝试该origen specs命令时,它没有像我预期的那样重新识别该命令。

我在主网站上没有看到任何关于规格测试的信息。

谢谢

0 投票
1 回答
33 浏览

origen-sdk - 访问/使用默认流方法

我们创建了测试接口,我们将其与所有定义了测试流方法的原始流一起使用。我相信我们的测试方法可能存在问题,为了调试,我想使用默认func方法,而不是我们接口中定义的方法。

我在哪里可以找到这种方法以及整合它的正确方法是什么?

谢谢

0 投票
1 回答
36 浏览

origen-sdk - 如何用任何数据写入任何地址?

许多 Origen 协议插件仅提供顶级寄存器读取和写入方法,这需要输入参数之一是寄存器对象。如果我只想写入既不是定义的寄存器也不是内存位置的位置,即我只想用数据写入地址,请问我该怎么做?

0 投票
0 回答
29 浏览

origen-sdk - .tf 文件中的 V93k testmethodlimits 部分对于 SpecSearch 不正确

加载我的测试程序后,我收到 SpecSearch 测试方法的 93k SmarTest 不一致错误。当它应该是 SpecSearch_Test 时,Origen 在 .tf 文件的 testmethodlimits 部分中插入一个标记为 Functional 的参数。我将正确的参数添加到我的 .tf 文件中,从而解决了不一致问题。

SmarTest 不一致性检查窗口识别出不正确的参数。

谢谢,吉姆

0 投票
1 回答
52 浏览

origen-sdk - 设置节点的 Group Bypass 属性

我似乎无法从文档http://origen-sdk.org/origen/guides/program/flowapi/中找到答案

从 SmartTest 7.1.3 及更高版本的 Advantest 开始,我们可以选择设置 Group 节点测试流组件的“Group Bypass”属性。

我尝试在我的组定义中使用 if_flag:、continue: 和 if_enable 属性,但我得到了一个

而是在流程中。连接到这个属性的正确方法是什么?

0 投票
1 回答
24 浏览

origen-sdk - OrigenLink 日志文件中的不同字符是什么意思?

在 OrigenLink 日志文件中,我看到如下内容:

我知道这P:意味着向量/循环通过了,然后我们看到了引脚值,但是点和反引号字符是什么意思?

0 投票
1 回答
25 浏览

origen-sdk - 如何在生成的测试程序文档中包含更多关于测试的数据?

生成流程并运行origen web compile命令后,会生成 Web 文档,其中每个测试都列出了一组数据,特别是测试名称和模式名称。

是否可以包括所有测试数据,例如使用的水平集或其他详细信息?

谢谢

0 投票
1 回答
19 浏览

origen-sdk - Origen.current_command 可以为零吗?

我正在使用Origen.current_command并想知道它是否应该设置为零?这是预期的吗?顺便说一句,下面的调试会话在 config/boot.rb 中。

** 编辑 **

有什么理由不能在Origen commands.rb 文件中更早地设置 current_command吗?

谢谢

0 投票
1 回答
25 浏览

origen-sdk - 有没有办法在测试界面中将一个或多个测试包装在一个组中?

我们正在我们的测试界面中动态地创建一堆特性测试。为了便于阅读,我想将它们放在一个组中。我看到可以在流文件中引用组,是否有一个“start_group”接口方法,可以在创建测试列表时添加测试列表?

谢谢

0 投票
1 回答
25 浏览

origen-sdk - 用手动控制覆盖时钟引脚,然后再次计时

一个有趣的问题出现在其 SWD_CLK 引脚被共享为“设备启动模式”引脚(ROM/闪存启动等)的设备上。规范规定 SWD_CLK 在用作 SWD_CLK 之前应保持高电平一段时间。

origen_swd 插件将时钟驱动为高电平以“启用”它,因此该引脚的时间设置必须为“返回低电平”才能计时。但是,当我尝试将其推高并保持在高位时,它开始计时。有没有办法禁用时间设置一段时间,然后在准备好时重新启用它?

解决方法是更改​​ origen_swd 以接受一个选项以驱动高电平或驱动低电平以启用,然后更改我的应用程序中的时间设置以返回高电平。

使用元编程来获取和编辑时间集的实例变量也可能是一种解决方案,但是是否有支持的 API 来处理上述任务?

谢谢