DVT_eclipse学习笔记1

发布时间 2023-04-29 21:14:46作者: 傅红雪a

常用方法

1.自动补全

快捷方式:alt+/ (可以多次按这个“/” 选择补全的东西)

自动补全有时候会包含许多提案,分为几类:

  • 第一个是你可以在范围内访问的内容(信号、变量、方法等,取决于所包含的范围) alt+/
  • 第二个用于代码模板 alt+/+/
  • 第三个是其他的东西,例如模块实例 alt+/+/+/

2.快速修正 quick fix

在项目编译时,会在problems窗口出现多处提示(warning/error)

在选择某处提示后可快速链接到源代码处,在代码编辑左侧可根据“感叹号”或者“叉号”,选中对应代码,右键→source→Quick Fix,或者按“Ctrl+1”

3.使用TAB键选择下一个

4.ctrl+鼠标移动到一个变量的附近,可对这个变量进行详细搜索(找到定义,找到实例,找到用法)

代码中的注释:如FixMe/TODO/HINT/xxx 表示接下来怎么使用这个代码,或者要注意的部分。在tasks窗口。

5.方法覆盖 method overriding

覆盖提示符可指示该方法是覆盖了父类的方法,不同颜色有不同的含义:

  • 绿色三角形表示被覆盖的方法
  • 黄色三角形表示覆盖的是父类未声明为virtual的方法
  • 白色三角形表示是预定义的方法

选择对应的方法,右键—show—layers,可出现被覆盖方法的整个实现层次。

在某个类中,右键—source—override methods来弹出对话框,选择要覆盖的多个方法,更便于操作

也可以在类型窗口中使能所有已继承的成员即Type View—Show All inherited Members,选择其继承的某个方法,再右键选择Override

 

6.查看结构框图的方法

 鼠标放在第二行,右键则可进入工程的结构框图

 

7.查看继承关系,看UVM类的详细定义

先点击选择需要观察的UVM类,然后F4进入定义,在左侧type hierarchy即可看到。

 

*DVT的其他常用技巧

 

 

推荐一篇博客,这里面的一些方法介绍较详细:http://www.lujun.org.cn/?p=1816#i-2