verdi使用
Posted e-shannon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了verdi使用相关的知识,希望对你有一定的参考价值。
波形窗口:在波形窗口中最主要的是光标和标记的操作,可以由三个键的组合操作就能完成所有工作,1. 通过鼠标左键控制光标的位置;2. 通过鼠标中键控制标记的位置;3. 通过鼠标右键放大光标和标记间区域的波形至整个波形窗口。在移动光标和标记时,要注意一个选项Waveform->Snap Cursor To Transitions,在使能该选项时,光标和标记始终处于信号波形变化边沿,如1-bit信号的上升沿或者下降沿;在不使能该选项时,光标和标记可以在信号波形任意位置,如图7所示,左边图为不使能选项效果,右边图为使能时效果。通过鼠标右键放大了光标和标记间区域波形,如图8所示。
yxr: 如何选择信号的,波形也变色,这样不要清晰知道波形对应什么信号
菜单:View / Highlighted the selected signal
http://blog.163.com/cryinrain_cug/blog/static/720214852008320111433611/
(四) 如何让波形,源代码和原理图三个窗口同步显示?
我们可以通过选择Tool->Options->Sync Signal Selection,来同步所有窗口中的信号。一旦你在nWave 或者源代码窗口或者原理图窗口选择了任何一个信号,其他两个窗口也会同步显示该信号。
(五) 如何反标信号数值到源代码和原理图窗口中?
在很多调试情况下,在源代码窗口显示信号或者总线的 数值也有一定的好处。nTrace提供了这样一个功能,Source->Active Annotation。信号值显示Cursor 当前时刻的数值。在原理图窗口中也可以反标,Schematic->Active Annotation。
(六) 如何保存当前调试的所有设置和界面?
在你启动debussy 到退出debussy 之前是一段很长的调试过程,你可以保存当前的调试环境,并在下次调用debussy 的时候使用。Debussy 自动把当前的调试环境保存在工作目录下的DebussyLog 的lastSession.ses 中。File->Save Session 保存当前调试状态,下次启动后File->Restore Session.
(八) 如何使用Cursor 和Marker?
nWave 的波形窗口中默认有一个Cursor (黄色)和一个Marker (白色),左键是Cursor,中键是Marker,在波形窗口中右键是放大Cursor 和Marker 之间波形的快捷键。默认情况下Cursor 和Marker 都是停留在信号的Transition 处,你可以通过点击Wave->Snap Cursor To Transitions 关闭或者启动这个功能。
设置 Time window unit时钟的周期比如6.4ns,这样可以看到delta值就是周期数。
(9 yxr)如何查找信号的value值
菜单:Waveform /set search value
或者在工具栏,点击 By:上升波形,则可以选择 Bus value, 然后再方框中,填入值,如果是部分值,两侧用*即可, 比如查找 含有abc的值, *abc*
10) 巧用timeunit
设置时钟单位,点击 Time window unit (缺省是1ps,fsdb确定的),可以改成时钟的周期,比如6.4ns,
鼠标左键选择起始时间点, 鼠标右键选择另一个cursor的时间点(结合八),这样delta就可以显示周期数
以上是关于verdi使用的主要内容,如果未能解决你的问题,请参考以下文章
Verdi 不加载filelist,load design方法
EDA - verdi提高dump效率的几种方法Conventional Issues & Verdi’s Approach