问题标签 [e]
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.
c - c字符串到specman e代码
我有一个返回 a 的 ac 方法,const char *
我将此函数导入到我的 specman 代码中。在“e”中执行更多语句后,字符串中的值被破坏。我猜可能是因为它指的是 C 空间中的指针。
C签名:
在电子:
在 e 用法中:
关于这段代码有什么问题的想法?
specman - sn_complie.sh 错误:无法创建 Specman 的临时目录 `/local/temp/specman'
我正在尝试使用 sn_compile.sh 脚本编译 e 文件。我收到一个错误:
即使我明确定义了临时文件目录。我运行的命令:
我该如何解决这个错误?谢谢您的帮助
uvm - 如何从 vr_ad_sequence 获取读取数据
我有一个寄存器读取序列,如下所示:
现在,我有一个执行上述 vr_ad_sequence 的虚拟序列:
我的主要目标是读取特定寄存器位字段的值,即上面示例中的 MY_FIELD。有没有办法在不修改原始内容的情况下做到这一点READ_REG vr_ad_sequence
?如果无法帮助,我如何READ_REG vr_ad_sequence
将读取的值返回给调用sample_vseq
?
首先十分感谢。
specman - 用于学习目的的免费工具
我正在学习用于设计验证的 specman e,我已经阅读了一些教程并学习了一些代码,但我找不到免费工具来尝试我学习的一些代码。
所以,我的问题是有没有像DVT eclipse这样的免费工具可以用来学习specman e?
specman - Specman 覆盖:如何只覆盖发生了一些过渡?
我需要确保在特定的 uint 项 X 中至少发生了 1 次更改,即 X 有 2 个不同的值(不知道具体的值是什么)。像这样的东西:
** 代码导致编译错误
是否可以在 Specman 中定义这样的覆盖范围?谢谢您的帮助
specman - Specman - 定义长变量
我可以在 Specman 的 C 中定义一个变量吗?无法从 Specman uint(bits:64) 发送 gcc 指示错误。
谢谢。
specman - Specman 动态生成多个受限项目
我有需要以这种方式限制的多个字段:
a
我基本上想为、b
、c
和d
定期生成一组新值。上面的代码不起作用,因为它们的值在我的模拟中没有改变。知道怎么做吗?
uvm - Specman UVM记分板基本问题
我已经构建了下一个(正常工作)记分牌/监视器环境:
我的添加流程:
我的比赛流程:
我的问题是:使用 Specman 的 UVM scrb 端口是否正确?为什么我不能直接通过 packet_add 添加预期的数据包,像这样:Scoreboard.packet_add$.write(expected_packet)
?我发现将数据包添加到记分板的唯一方法是将另一个 TLM 端口连接到 packet_add,因为它是在代码中编写的。是否有一些像match_in_scbd
匹配流程中的添加方法?
感谢您对 Specman Scoreboard 添加和匹配流程的任何澄清
uvm - 具有相同采样事件@sim 的两个 Specman 事件之间的差异
我有两个具有相同采样事件的事件@sim
:
当上述两个事件被触发时,计分板对数据进行采样和比较:
现在在模拟器(IES 版本 15)中,我要采样的数据位于下面波形中的垂直光标处,值显示在“值”列下:
在 signal_b 下降时检测到数据不匹配,显示的消息类似于:"data_b (0xA) is not equal to data_a (0x0)"
. 我期望错误报告是"data_b (**0xB**) is not equal to data_a (0x0)"
.
有人可以解释为什么记分牌获得的数据似乎与波形上看到的不同吗?这可能是 Specman 中的增量延迟问题吗?
specman - 声明对 simple_port 值敏感的事件和 event_port 之间的区别
我想知道两者之间是否有任何区别:
1) 简单端口
2) 事件端口
提前致谢!