在实验室环境中使用
Vivado Logic Analyzer
Vivado Logic Analyzer
功能已集成到
Vivado IDE
和
Vivado Lab Edition
中。要使用
Vivado Logic Analyzer
功能对实验
室环境内的目标开发板上运行的设计进行调试
,
需执行以下
3
项操作
:
• 在实验室机器上安装并运行
Vivado Lab Edition
。如需了解更多详情
,
请参阅本用户指南的
Vivadoo Lab Edition
部
分。
• 在实验室机器上安装并运行完整版
Vivado IDE
。
• 在远程实验室机器上安装最新版
Vivado Design Suite
或
Vivado Hardware Server (Standalone)
,
并在本地机器上使
用
Vivado Logic Analyzer
功能连接至
Vivado Hardware Server (hw_server)
的远程实例。
相关信息
Vivado Lab Edition
连接到实验室机器上运行的远程
hw_server
如果您可通过网络连接至实验室机器
,
那么也可以通过连接至该远程实验室机器上运行的硬件服务器
(Hardware
Server)
来连接到目标开发板。以下提供了使用
Vivado
逻辑分析器功能来连接到实验室机器上运行的
Vivado Hardware
Server
(
Windows
平台上的
hw_server.bat
或
Linux
平台上的
hw_server
)
的步骤
:
1.
在实验室机器上安装最新版本的
Vivado Design Suite
或
Vivado Hardware Server (Standalone)
。
重要提示
!
您无需在实验室机器上安装完整的
Vivado Design Suite
或
Vivado Lab Edition
同样可使用远程
硬件服务器功能。但如果您想要在实验室机器上使用
Vivado
硬件管理器功能
(
例如
,
Vivado Logic
Analyzer
或
Vivado Serial I/O Analyzer
),
则需在实验室机器上安装
Vivado Lab Edition
。并且也无需任何
软件许可证
,
即可运行硬件服务器、
Vivado Design Suite
硬件管理器中的任意功能以及
Vivado Lab
Edition
。
2.
在远程实验室机器上启动
hw_server
应用。假定您已将
Vivado Hardware Server (Standalone)
安装至默认位置
,
并
且您的实验室机器为
64
位
Windows
机器
,
请运行以下命令行
:
C:\Xilinx\VivadoHWSRV\vivado_release.version\bin\hw_server.bat
3.
在除实验室机器以外的其它机器上以
GUI
模式启动
Vivado IDE
。
4.
遵循“连接至硬件目标并执行器件编程”章节中的步骤
,
建立与已连接到实验室机器的目标开发板的连接。但请勿
连接到
localhost
上运行的
Vivado CSE
服务器
,
而应改用实验室机器的主机名。
5.
遵循“设置
VIO
核以执行测量”章节及其后续章节中的步骤
,
以对硬件内的设计进行调试。
硬件管理器
Tcl
对象和命令的描述
您可使用
Tcl
命令与所测试的硬件进行交互。硬件可组织为一组分层式第一类
Tcl
对象
(
请参阅下表
)
。
![](https://img-blog.csdnimg.cn/direct/14e1734830544a12bfb0e7a533c7fce3.png)
hw_server Tcl
命令的描述
下表包含用于与硬件服务器进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/f3918e5b038b4f81ac6914beb33e3fa3.png)
hw_target Tcl
命令的描述
下表包含用于与硬件目标进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/fccbeeca4e5643979e289a0395cc8638.png)
hw_device Tcl
命令的描述
下表包含
hw_device Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/f44a84dbab204a6182b7ccb1e008b441.png)
hw_ila Tcl
命令的描述
下表包含
hw_ila Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/5a675ac59b9c4fa09b470ee3cfd23b27.png)
![](https://img-blog.csdnimg.cn/direct/58be43086ee34015bd7cde6215d87cb5.png)
hw_ila_data Tcl
命令的描述
下表包含
hw_ila_data Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/a14096d0de484a118526f22cd50e62a1.png)
hw_probe Tcl
命令的描述
下表包含用于与采集的
ILA
数据进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/5ae15fbb2acd47a3b44197c2c1f04321.png)
hw_vio Tcl
命令的描述
下表包含用于与
VIO
核进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/738833e4427b4152985077575471330f.png)
hw_axi
和
hw_axi_txn Tcl
命令的描述
下表包含用于与
JTAG-to-AXI Master
核进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/9d612429695f4e6faf1acc44e28d9e92.png)
hw_sysmon Tcl
命令描述
下表包含与系统监控器核进行交互的所有
Tcl
命令的描述。
![](https://img-blog.csdnimg.cn/direct/210fca8d79ec49e3840683c530094b45.png)