Vivado
®
Lab Edition
是完整版
Vivado Design Suite
的独立安装版本
,
包含在生成比特流后对赛灵思
FPGA
进行编程和 调试所需的所有功能。通常适用于在如下实验室环境内进行编程和调试:
实验室环境中的机器所含磁盘空间、内存和连 接资源较少。Vivado Lab Edition
占用资源较少
,
安装包大小为
1 GB
,
安装后占用空间约
2.4 GB
。
安装
要安装
Vivado Lab Edition
,
请从
Unified Installer
中选择
Lab Edition
。 如需获取详细的安装、许可与版本信息,
请参阅《
Vivado Design Suite
用户指南
:
版本说明、安装和许可》
(
UG973
)
。
在
Windows
上启动
Vivado Lab Edition
要启动
Vivado Lab Edition
,
请依次单击
:
“
Start
” → “
All Programs
” → “
Xilinx Design Tools
” → “
Vivado Lab 2020.2
” → “
Vivado Lab 2020.2
”
在
Windows
或
Linux
上从命令行启动
Vivado Lab Edition
在命令提示符处输入以下命令
:
vivado_lab
提示
:
要在命令提示符处运行
vivado_lab
,
请根据操作系统平台类型
,
使用以下
2
个脚本之一来设置您的环境
:
C:\Xilinx\Vivado_Lab\2020.x\settings32.(bat|sh)
C:\Xilinx\Vivado_Lab\2020.x\settings64.(bat|sh)
您可从任意目录打开
Vivado Lab Edition
。但赛灵思建议从可写入的工程目录运行
Vivado Lab Edition
,
因为其日志记录 文件将写入启动目录。从命令提示符运行时,
请从工程目录启动
Vivado IDE
,
或者使用
vivado_lab -log
和
journal
选项 来指定位置。使用 Windows
快捷方式时
,
必须修改快捷方式的“从文件夹启动
(Start in folder)
”属性。如果不从可写 入的工程目录启动,
则会导致出现警告
,
并且该工具可能出现不可预测的行为。
使用
Vivado Lab Edition
启动
Vivado Lab Edition
时
,
会显示“开始使用
(Getting Started)
”页面
(
请参阅下图
)
并为您提供不同选项
,
以帮助 您开始使用 Vivado Lab Edition
。
开始处理工程
要对设计进行编程或调试
,
可以创建或打开工程
,
然后连接到目标服务器和器件。“
Getting Started
”页面的“
Quick Start”部分提供了便于访问以下任务的相应链接
:
• 创建工程。
• 打开现有工程
注释
:
您也可以从“
Recent Projects
”列表中打开最近访问的工程。
打开硬件管理器
您可打开
Vivado Design Suite
硬件管理器以将自己的设计比特流下载至器件。硬件管理器的
Vivado Logic Analyzer
和 Vivado Serial I/O Analyzer 功能可用于调试设计。例如
,
您可将
ILA
、
VIO
和
JTAG-to-AXI
核添加到自己的设计中
,
以 便在 Vivado Logic Analyzer
中进行调试
,
或者也可以使用来自赛灵思
IP
目录的
IBERT
设计示例通过
Vivado Serial I/O Analyzer 对设计中的
GT
进行测试和配置。
复查文档和视频
在“
Getting Started
”页面上
,
您可使用赛灵思
Documentation Navigator
来访问各种文档
,
包括用户指南、教程、视 频和版本说明等。
Vivado Lab Edition
工程
Vivado Lab Edition
允许用户在实验室内创建工程。所有相关编程和运行时调试首选项和设置都存储在该工程内。重新 打开该工程时,
这些设置和首选项将复原到该工具中。在
Vivado Lab Edition
工具和
Vivado Design Suite
中均可创建 Vivado Lab Edition 工程。
创建新工程
要在
Vivado Lab Edition
中创建新工程
,
请单击“
Create New Project
”图标
,
如下所示。在“新建
Vivado Lab Edition 工程 (New Vivado Lab Edition Project)
”对话框中输入工程名称和位置。创建新工程时
,
Vivado Lab Edition
会创建工 程文件。此工程文件名与“New Vivado Lab Edition Project
”对话框中输入的工程名称相同
,
且带有
.lpr
扩展名。请 参阅下图。
使用
Tcl
命令创建工程
您也可使用
Tcl
命令创建工程。在
Vivado Lab Edition
的
Tcl
控制台
(Tcl Console)
中输入以下命令
,
或者使用
source
命 令从 Tcl
文件中找到这些命令。
create_project project_1 C:/Lab_edition/project_1
打开工程
要打开现有工程
,
请单击打开工程图标
(
如下图所示
)
或者双击“
Recent Projects
”列表中的工程。这样即可打开资源 管理器,
以便您打开任意
Vivado Lab Edition
工程文件
(
扩展名为
.lpr
)
。默认情况下
,
在“最近的工程
(Recent Projects)”列表中会列出最近打开的
10
个工程。要更改此数量
,
请单击“
Tools
” → “
Settings
”并更新“工程 (Project)”选项。
Vivado Lab Edition
会先检查确认工程数据可用
,
然后再显示工程。
使用
Tcl
命令打开工程
您还可使用
Tcl
命令打开工程。在
Vivado Lab Edition
的“
Tcl Console
”中输入以下命令
,
或者使用
source
命令 从 .tcl
文件找到以下命令。
open_project C:/Lab_edition/project_1/project_1.lpr
在
Vivado Lab Edition
中使用现有器件镜像和调试探针文件
您可使用现有器件镜像
(
.bit
或
.pdi
)
和
.ltx
文件
,
此镜像和文件源自装有
Vivado Lab Edition
的实验室机器中 先前运行的实现。
典型流程包括
:
1.
创建新的
Vivado Lab Edition
工程。
2.
连接到开发板。
3.
为工程指定
.bit
或
.pdi
文件和
.ltx
文件。
4.
您可将这些文件手动复制到网络驱动器
,
或者将其直接指向网络驱动器。
5.
对器件进行编程。
6.
在硬件中调试设计。
7.
更改结果将即时保存到工程中。
8.
用户首选项、运行时管理器调试仪表板和窗口设置将即时保存到工程中。
9.
重新打开工程时
,
用户首选项、运行时管理器调试仪表板和窗口设置都将恢复。
使用来自
Vivado Design Suite Edition
的现有
.lpr
工程
当您使用硬件管理器对工程中的设计进行编程和
/
或调试时
,
Vivado Design Suite
会在工程启动时创建
.lpr
文件
,
并 在其中填充相应的详细信息。此文件位于 project_name.hw
目录中
,
且名为
project_name.lpr
。在
Vivado Lab Edition 中可打开此工程文件。
典型流程包括
:
1.
单击
Vivado Lab Edition
开始页面上的“
Open Project
”图标。
2.
遍历至
project_name.hw
目录
,
此目录位于
Vivado IDE
工程目录中。
3.
选择位于
project_name.hw
目录中的
.lpr
工程文件
,
然后单击“
OK
”。
4.
连接至您的硬件。
5.
使用正确的器件镜像文件以及来自相应
Vivado
运行目录的
.ltx
文件执行编程和调试。
6.
打开工程时
,
用户首选项、运行时管理器调试仪表板和窗口设置都将恢复。
编程功能
打开工程并将硬件管理器与目标器件相连后
,
即可在
Vivado Lab Edition
中使用
Vivado Design Suite
所提供的所有编 程功能。所有编程相关 Tcl
命令在
Vivado Lab Edition
中都受支持。如需获取有关可用编程功能的更多详细信息
,
请参 阅“配置存储器器件编程”。
调试功能
打开工程并将硬件管理器与目标器件相连后
,
即可在
Vivado Lab Edition
中使用
Vivado Design Suite
所提供的所有调 试功能。所有调试相关 Tcl
命令在
Vivado Lab Edition
中都受支持。如需了解有关可用的调试功能的更多详细信息
,
请 参阅本用户指南的“在硬件中调试逻辑设计”部分。