购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.10 Vivado设计主界面及功能

本节介绍Vivado设计主界面及功能,内容包括流程处理主界面及功能、工程管理器主界面及功能、工作区窗口和设计运行窗口。

2.10.1 流程处理主界面及功能

如图2.11所示,在Vivado左侧的“Flow Navigator”(流程向导)界面中给出了处理的主要流程,包括:

1.Project Manager(工程管理器)

(1)Project Settings(工程设置)。

(2)Add Sources(添加源文件)。

(3)Language Templates(语言模板)。

(4)IP Catalog(IP目录)。

图2.11 Vivado流程处理主界面

2.IP Integrator(IP集成器)

(1)Create Block Design(创建块设计)。

(2)Open Block Design(打开块设计)。

(3)Generate Block Design(生成块设计)。

3.Simulation(仿真)

(1)Simulation Settings(仿真设置)。

(2)Run Simulation(运行仿真)。

4.RTLAnalysis(RTL分析)

Open Elaborated Design(打开详细描述的设计)。

5.Synthesis(综合)

(1)Synthesis Settings(综合设置)。

(2)Run Synthesis(运行综合)。

(3)Open Synthesized Design(打开综合后的设计)。

6.Implementation(实现)

(1)Implementation Settings(实现设置)。

(2)Run Implementation(运行实现)。

(3)Open Implemented Design(打开实现后的设计)。

7.Program and Debug(编程和调试)

(1)Bitstream Settings(比特流设置)

(2)Generate Bitstream(生成比特流)

(3)Open Hardware Manager(打开硬件管理器)

2.10.2 工程管理器主界面及功能

图2.12给出“Project Manager”(工程管理器)窗口界面,在该界面窗口下显示所有设计文件及类型,以及这些设计文件之间的关系。

图2.12 “Project Manager”窗口界面

1.Sources(源窗口)

该窗口允许设计者管理工程源文件,包括添加文件、删除文件和对源文件进行重新排序,用于满足指定的设计要求。当下面作为工程的一部分时,显示它们:

1)Design Sources(设计源文件)

显示源文件类型,这些源文件类型包括Verilog、VHDL、NGC/NGO、EDIF、IP核、数字信号处理(DSP)模块、嵌入式处理器和XDC/SDC约束文件。

2)Constraints(约束文件)

显示用于对设计进行约束的约束文件。

3)Simulation Sources(仿真源文件)

显示用于仿真的源文件。

4)IP Core(IP核)
2.在Source窗口下,使用下面的图标:
1)本地源文件

表示文件存在于本地工程路径下。

2)远地源文件

表示使用的文件并不在当前的本地工程路径下。

3)缺失的源文件

表示找不到工程设计中所使用的设计源文件。当工程中遇到这种情况时,设计者需要人工添加缺失的源文件。

4)只读源文件

表示该文件在Vivado集成开发环境下为只读文件,不可以进行修改。

3.源文件窗口视图

如图2.12所示,源文件窗口提供了下面的视图,用于显示不同的源文件。

1)Hierarchy (层次)

层次视图显示了设计模块和例化的层次。顶层模块定义了用于编译、综合和实现的设计层次。Vivdao集成开发环境自动检测顶层的模块,但是设计者可以使用“Set as Top”命令手工定义顶层模块。

2)IP Source(IP源)

IP源文件显示了由IP核所定义的所有文件。

3)Libarary(库)

库视图显示了保存到各种库的源文件。

4)Compile Order(编译顺序)

该视图显示了所有需要编译源文件的顺序。通常,顶层模块是编译的最后文件。基于定义的顶层模块和精细的设计,设计者允许Vivado集成环境自动确定编译的顺序。此外,通过使用【Hierarchy Update】浮动菜单命令,设计者可以人工控制设计的编译顺序,即重新安排源文件的顺序。

4.源窗口工具栏命令
1) 图标

单击该图标,打开查找工具条,允许快速地定位源文件窗口内的对象。

2) 图标

单击该图标,在源窗口中,展开层次设计中所有设计文件。

3) 图标

单击该图标,将所有的设计源文件都缩回去,只显示顶层对象。

4) 图标

单击该图标,更新源文件窗口,将其聚焦在当前所选择的对象上。在包含很多源文件的庞大设计中,这是非常有用的。

5) 图标

单击该图标,添加或者创建RTL源文件、仿真源文件、约束文件、DSP模块或者嵌入式处理器,以及已经存在的IP。

2.10.3 工作区窗口

如图2.13所示,该窗口下,给出了设计报告总结,以及实现设计输入和查看设计。

图2.13工作区窗口界面

2.10.4 设计运行窗口

如图2.14所示,给出了“Design Runs”(设计运行)对话框界面,该窗口提供了下面的界面。

图2.14 “Design Runs”对话框界面

1.Tcl Console

Tcl控制台界面。可以在该界面下输入Tcl命令,控制设计流程的每一步。

2.Messages

消息窗口显示了设计和报告消息。通过不同的头部,对消息进行分组,以便设计者可以从不同的工具或者处理过程中快速的定位消息。所显示的消息有一个到相关文件的链接,设计者可以单击链接,在文本编辑器内打开RTL源文件。

设计者可以在Vivado主界面主菜单下,执行菜单命令【Windows】→【Messages】,打开消息窗口。

3.Log

显示对设计进行编译命令活动的输出状态,这些命令用于综合、实现和仿真。输出显示是连续滚动格式的,当运行新的命令时,就会覆盖输出显示。当在一个活动的运行中启动一个命令时,自动打开这个窗口。

如果隐藏了该窗口,则可以在Vivado主界面主菜单下,执行菜单命令【Windows】→【Log】,打开日志窗口。

4.Reports

该窗口显示了用于当前活动运行的报告。当完成不同的步骤后,对报告进行更新。当执行完不同的步骤时,用不同的头部对报告进行分组,以便进行快速定位。双击报告,在文本编辑器中,打开报告文件。

设计者可以在Vivado主界面主菜单下,执行菜单命令【Windows】→【Reports】,打开报告窗口。 oskcXyiKnR5GuUWJuHDFdAH0/BcIjMWmlluNJO8Dti8YYkUebiV7fDGAWXyI6jJb

点击中间区域
呼出菜单
上一章
目录
下一章
×