前言
在我看来,用好一个工具的前提,就需要对工具有比较清晰的认识,不然对工具都不熟悉,遇到一些关乎工具上的问题时,会根本无从下手,也会在一定程度上影响项目的开发,所以很多时候,在进行一些项目的时候,团队里使用的开发工具的版本都会进行一定的统一,而不能一味的追求新版本,就是为了减少工具引起问题,从而提高项目进展速度。(PS:个人使用就看你自己的心情了)
工程直接使用的Example Project里的BFT那个,本篇主要对Vivado工程界面进行学习,其他的就不多说了,直接开始本篇的内容吧~
整体界面
一个建好的工程,运行成功后的整体界面如下所示,就按以下的顺序进行学习,序号与图中界面一一对应。
1.菜单栏
2.工具栏
3.设计流程导航
4.源+属性+网表
5.快速访问搜索
6.工作空间
7.工程状态信息
8.布局选择器
9.提示
10.结果窗口
1.菜单栏
菜单栏中的选项就是对Vivado的一种直接操作的指令,常用的命令会始终显示(比如, File >Project > New Project ),而其他命令就需要活动状态下才会显示(比如,Reports > Report DRC),然后在一些选项后面还能看到快捷键,关于自定义快捷键的操作就后面的篇章再讲。
2.工具栏
该部分就是为了使用一些功能的时候方便些,把鼠标光标移到对应的工具图标上,会显示该图标的功能,如下。
3.设计流程导航
顾名思义,就是一个完整设计的流程导航,或者说是设计流程的向导,反正就是完成一整个设计会涉及到的东西,屏幕太小,需要看更多的内容,可以按那个右上角的”—“,也可以快捷键”Ctrl+Q“,接下来直接说下以下七个目录下都代表哪些功能或者是设计流程中的哪一项。
.Project Manager
该目录下具有几个功能,也是比较常用的,可改变工程的设置【Settings】,添加或新建源文件【Add Sources】,可以看官方提供的模板【Language Templates】,还能进入IP核的菜单【IP Catalog】,IP Catalog的相关,可以看官方文件:【UG896】Vivado Design Suite User Guide: Designing with IP
***Note:***搜寻文件可以在DOC