问题标签 [specman]

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 投票
2 回答
1805 浏览

specman - 如何在 Specman 中声明固定长度的列表?

在 E (specman) 中,我想声明作为列表的变量,并且我想修复它们的长度。

对于结构的成员来说很容易做到:

而对于函数中的“常规”变量,上述方法不起作用,我必须执行以下操作:

有没有更好的方法来声明固定大小的列表?

0 投票
3 回答
607 浏览

specman - Specman 宏与 int_range_list 对象进行集减法

我使用一堆集合来生成受约束的随机流量,但我希望能够调用一个 Specman 宏来计算集合的补码,其语法如下:

并让它生成:

每次我需要一个集合的补集时,我都会使用完全填充的列表(例如 {0;1;2;3....} ),然后删除元素,而不是使用 Specman 的内置 int_range_list 对象。而且我还在运行时而不是编译时进行了很多这样的集合计算。

0 投票
2 回答
227 浏览

hardware - 如何更改解释的 Specman 会话的默认 *.elog 日志文件名?

我希望能够在 Specman 测试中为日志文件指定文件名 stem。我需要对主要的 *.elog 文件名进行硬编码,以免测试之间出现差异并混淆后处理脚本。我可以将约束或命令行传递给 Specman 吗?

0 投票
1 回答
344 浏览

specman - 我可以为一个变量设置一次约束并在 specman 中生成几次吗?

我有一个变量,我想在同一个函数中生成几次,每次都使用相同的约束集。我可以设置一次约束并gen多次设置约束吗?也就是说,而不是这样:

我想这样做:

这样,如果我想更改as 约束,我只需要做一次。

0 投票
1 回答
1905 浏览

verification - In Specman, how can I tell if a reference to a unit has the do-not-generate modifier in front of it?

In Specman, how can I tell if a reference to a unit has the do-not-generate modifier, '!', at the reference's definition?

e.g.

Without inspecting the code or relying on a naming convention, how can I tell that foo_ptr_generated went through Specman's constraint solver and foo_ptr_notgenerated was procedurally set?

0 投票
2 回答
1511 浏览

specman - 如何计算specman中一个uint中设置的位数?

我想在 Specman 中计算一个 uint 中的设置位数:

最好的方法是什么?

0 投票
1 回答
697 浏览

vim - Specman 的 VIM 语法文件

在哪里可以找到 specman 的更新语法文件?网上有很多这样的,但我想要一个有建议的。

0 投票
2 回答
830 浏览

arrays - 在 Specman 中返回一个数组

如何从Specman中的方法调用返回数组?例如

我的打印输出显示某些元素与数组数据和 data_sys 不同。你能告诉我我错过了什么吗?

0 投票
2 回答
624 浏览

static - specman 有静态变量吗?

我在继承的 specman 中有以下代码:

我的理解是,每次some_method()调用,都会重新生成,并且在分配之前检查它的值a是没有意义的。a但是,可能是我在这里遗漏了一些东西。例如,如果a是静态的,那么这段代码是有意义的,这让我想到了我的问题:

有没有办法让变量在 specman 中是静态的?

0 投票
1 回答
681 浏览

list - 在specman中将字符串拆分为列表

假设我有一个字符串:

我想把它分成一个列表

假设我不提前知道字符串中有多少项,我怎样才能做到最好?


基本上我正在寻找一个与 Perl 相当的规范: