Verdi操作小结

Verdi操作小结
在linux下打开userguide:verdi -doc
Verdi的nTrace窗口
1、导入设计文件
在这里插入图片描述
2、打开波形窗口
在这里插入图片描述
3、打开信号列表窗口
在这里插入图片描述
4、查看包含的设计架构
在这里插入图片描述
5、选择查看某一信号波形
① 左键拖拽信号至nwave窗口
② 选中信号,ctrl+w
6、查找某一信号
1) source → Find Signal/Instance/Instport…
在这里插入图片描述
或Shift + a
2)在instance窗口右键,选择Show Search/filter,可查找某一信号
在这里插入图片描述
在这里插入图片描述
7、查看某个信号被哪些信号驱动
在这里插入图片描述
或左键双击某个信号。
8、查看某个信号是被哪些信号驱动的
在这里插入图片描述
9、查看某个模块是怎么被定义的
在这里插入图片描述
或左键双击模块例化名
10、查看某个模块是怎么被例化的
在这里插入图片描述
11、打开原理图
在这里插入图片描述
12、查找当前代码窗口中的字符串信息。
在这里插入图片描述
13、字符串向上查找
在这里插入图片描述
14、字符串向下查找
在这里插入图片描述
15、显示原理图中的各个信号/端口/模块名
在这里插入图片描述
16、获得波形时刻代码里的数值
Source → Active Annotation
在这里插入图片描述
在这里插入图片描述
17、获得代码内的参数值
将鼠标放到参数上,自动显示参数值
在这里插入图片描述
18、在verdi里使用gvim打开源代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
19、重新加载代码和波形
Shift + 小写l

Verdi的nWave窗口
在这里插入图片描述
1、双击信号波形,可实现信号在代码窗口中的定位,在波形窗口对信号drag,在代码窗口进行drop,可实现相同功能。
2、按住ctrl键并向上滚动或向下滚动鼠标滚轮,可以对波形进行放大或缩小,对应快捷键为shift+z或Z。
3、点击鼠标左键不放,在任意位置进行横向拖动后释放,会对波形进行局部放大
在这里插入图片描述
4、点击鼠标左键可实现黄色光标的时刻定位,点击鼠标滚轮可实现白色光标的时刻定位( mark time)。工具栏的两个时刻框内会分别显示两个光标对应的时间,紧邻的数字和单位代表两个光标的时间差,可以点击三角符号选择显示时间差还是对应的频率。
在这里插入图片描述
5、数值窗口用于显示信号的数值大小和变换过程,选中多位位宽信号后,在此窗口点击右键,可出现一些功能选项。
在这里插入图片描述
1-设置信号的显示格式,可以选择二级制,十进制,ASCII码等,默认为十六进制。
2-设置信号的符号,可以选择无符号格式,二进制有符号补码格式等。
3-设置对位位宽信号为数字后模拟波形形式。
6、信号窗口
在这里插入图片描述
(1)重命名,可对信号或分组进行重命名。
(2)移动信号,点击后可将对应信号移动至黄线位置,对应快捷键为M。
(3)组操作,包含分组展开,折叠展示,新建插入等操作。
(4)drag & drop在信号窗口对信号进行drag与drop,可实现信号在该窗口的复制与粘贴。
(5)显示信号的驱动,负载或连接性等信息,至该窗口内,不常用。
(6)信号的进制格式和符号设置,同数值窗口的相关设置。
(7)信号的剪切,复制和粘贴操作。
(8)多位宽信号的展开或折叠显示。
(9)可对bus(多位宽)信号进行调整显示,或将多个信号进行重组显示等,例如,为了显示一个新的重组信号bus_new = {cnt[3:0],cout,cout},可以将cout信号复制为两个,然后选中这些信号,右键并选择:bus operations - > create bus(对用快捷键K),打开信号重组窗口,进行简单操作,即可完成信号的重组显示。
在这里插入图片描述
(a)添加注释,或空白行等便于熟悉,清晰的显示
(b)对多个信号进行逻辑操作,并生成新的信号,予以显示,便于判断多个条件成立的情况,例如,为了找出“rstn = = 1”,“cnt = = 4’h4”,“cout = = 0”的时刻,可以选中这些信号,右键并选择:logical operation ,打开逻辑操作窗口,expression,框内默认对多个信号进行“&”操作,以双引号为边界,对相关信号进行逻辑重写,生成结果信号,可用于指示重写逻辑有效的时刻,示意图如下,
在这里插入图片描述
7、菜单栏,File - > Save Signal,File - > Restore Signal
Save Signal(对应快捷键shift + s),可将波形窗口中的信号以及相关设置保存到后缀名为.rc的文件中,下次打开波形文件后,通过Restore Signal 操作(对应快捷键R)指定.rc文件,可直接恢复上一次添加的相关信号及对应设置至波形图中。
8、菜单栏,View - > Hierarchical Name 信号窗口中显示信号的层次访问路径,对应快捷键为H。
9、自动计数
(1)Grid Options 网格计数
可以指定在波形窗口中绘制网格线,选项包括Rising Edge,Falling Edge和Both Edges。
View - > Grid Options
在这里插入图片描述
选中grid和grid counter with start number
在这里插入图片描述
如图信号下方出现了数字,用于计数,
在这里插入图片描述
(2)自动计数器
右击PCLK信号,选择Add Counter Signal by ,选择上升沿,下降沿,任意沿中的一个。
在这里插入图片描述
10、Signal Event Report统计
统计出某个信号在特定时间段内的跳变的次数。
View - > Signal Event Report
在这里插入图片描述
Rising:指的是指定marker时间段内上升沿数。
Falling:指的是指定marker时间段内下降沿数。
在这里插入图片描述
11、Waveform Compare比较波形
nWave提供了一种综合比较自动比较不同结果的能力,在比较完成后,nWave以图形方式显示波形窗格中的任何不匹配,然后可以通过每个不匹配来分析差异。
Tool - > Waveform Compare
在这里插入图片描述
12、如何在工具栏添加新的快捷键如进制切换与有无符号数切换
在这里插入图片描述
设置步骤:
①在nWAVE窗口中点击Tool —> Customize Menu/Toolbar
在这里插入图片描述
②点击加号添加一个新的工具栏,在这个“new toolbar”中可以将左侧的“Binary”点击箭头添加进去。
在这里插入图片描述
③在任务栏点击右键,将“new toolbar”显示出来。
在这里插入图片描述
13、截取波形文件的某一段时间显示
1)添加想要的波形文件,在左下角点击option选项。
在这里插入图片描述
2)选择open file by time range选项,然后选项要截取的时间段,即可。
在这里插入图片描述
在这里插入图片描述
3)重新选择该波形的时间段,点击File,选择Set View Time Range,重新选择波形的起始时间
在这里插入图片描述
在这里插入图片描述
14、折叠一段时间内的波形
1)选取一段波形,点击View,选择Compress Time Range
在这里插入图片描述
在这里插入图片描述
2)点击Insert,即可将选中的时间段波形,进行折叠,而后波形上出现图中的折叠开关按钮。
在这里插入图片描述
在这里插入图片描述

、nWave快捷键总结
在这里插入图片描述

  • 55
    点赞
  • 398
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值