前言
本文将介绍在日常使用 Verdi 中的几个小技巧,如不需要关闭再重新打开图形界面就可以直接加载修改后的代码以及刷新后的波形。
一、Verdi 刷新代码和波形
Verdi 刷新代码和波形的快捷键相同,都是同时按住 shift + l (字母) 键
即可。如果想要刷新波形,需要将鼠标单击一下波形界面
(wave),如单击波形界面上的某个信号波形,再按下上述按键即可完成波形的更新。如果想要更新修改后的代码,需要将鼠标单击一下代码界面
(src),如单击某一行代码,再按下上述按键即可完成代码的更新。有了以上操作,不需要关闭再重新打开 Verdi 的图形界面即可直接加载相应的修改过后的内容。
当然,刷新代码或刷新波形还可以通过点击相应界面中的 file -> reload
操作完成。
二、Verdi 查找例化的模块/信号
可以在 hierarchy
界面,同时按住 Ctrl + F
键来进行寻找 instance
。需要注意 search 和 filter 的区别,search 是搜索结果,filter 是过滤结果
(只留下匹配项)。需要以例化后的名字
作为查找项,如果明明有该模块却查找不到,可以按照以下流程勾选
,然后再重新进行查找。
Tools -> Preferences -> Source Code -> Search and Filter in Expanded Tree
这样查找的好处在于可以直接得到信号的层级关系,不像使用快捷键"/"
进行文本查找
那样,只能看到匹配上的字符串,但无法快速清晰地得到信号的例化关系。
代码界面,通过 shift + A
键,可以快速进行 Find Signal/Instance/instport
操作。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了 Verdi 的几个使用技巧,如不需要关闭再重新打开图形界面就可以直接加载修改后的代码以及刷新后的波形。如有错误,还请指正。