概述
今天在公司看代码的时候发现点击波形中一个接口的复位信号跳变的地方,跳转到验证代码中一个并没有执行的地方。查看ntrace里面显示这个信号改变的地方好像不全,并且如果这个接口调用接口本身的task来对信号进行赋值,ntrace不能显示。
明天再去确认两件事:
1、波形跳转处对应的代码是否真的没有执行。看看是否自己看漏的情况。
2、接口调用接口内部的task地方对接口的信号进行赋值是否不显示在ntrace上。
原因:验证环境不直接使用接口赋值,verdi的message窗口不会显示。
另外关于关联数组的使用,首先关联数组适合于数据量的数组,他的原理类似稀疏矩阵,其次他只会为使用到的数组内容分配空间。
他的应用,他的索引可以是string类型,看到一个这样的使用 一个模块内部有许多子模块,每个模块都有一个复位信号。定义了一个logic类型的关联数组,分别连接在各个模块的复位信号上。
波形的背景的调整:毕业论文可以使用
https://asicwhale.github.io/2018/08/11/201808-2018-08-11-verdi-config-color/
子类调用super.run_phase,父类中有一个虚函数 最后调用的还是子类的。
最后
以上就是爱听歌天空为你收集整理的Verdi的ntrace、波形和代码出现的一个玄幻的事情的全部内容,希望文章能够帮你解决Verdi的ntrace、波形和代码出现的一个玄幻的事情所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复