有没有遇到过这样的问题“verdi中看代码,注释太多,一堆注释中间夹杂着几行RTL”?有时候这些注释可能只是芯片改了N版之后留下的,并不是真实的代码的解释和说明,是一些无效的注释。这种大段的无效注释会影响debug的效率。我们可以借助verdi的代码折叠功能突出核心代码。
先来设置一下代码折叠的选项(默认是关闭的)。Tools -> Preferences -> Source Code -> Code Folding,把注释、端口列表、加密代码部分、未激活的宏定义、始终不会执行的代码(if(0)
)选上之后点OK。
这样,端口列表(只显示第一个和最后一个端口的名字)、大段的注释、未激活的宏等就隐藏起来了。
折叠端口列表
隐藏大段注释
隐藏未激活的宏定义
可以鼠标点击代码左侧的+
和-
展开和折叠单个区域。也可以从菜单View -> Source Code Folder来批量展开和批量折叠。