vivado 在硬件中调试串行 I/O 设计-属性窗口

本文详细介绍了如何通过Tcl命令与硬件设备交互,包括选择对象、更改属性、设置链接、执行IBERT测量,以及使用特定的Tcl命令如get_property、set_property等进行操作和数据读写。
摘要由CSDN通过智能技术生成
只要在“硬件 (Hardware) ”窗口中选中 GT COMMON 块、在“链接 (Link) ”窗口中选中链接 或者在“扫描 (Scan)”窗口中选中扫描 那么就会在“ Properties ”窗口中显示该对象的属性。对于 GT COMMON 包括这些对象的所有属性、端口和其它设置。这些设置可在“属性 (Properties) ”窗口中更改 请参阅下图 ), 或者也可以使用 Tcl命令来更改和落实属性。部分属性为只读, 无法更改。
Serial I/O Analyzer Tcl 对象和命令的描述
您可使用 Tcl 命令与所测试的硬件进行交互。硬件可组织为一组分层式第一类 Tcl 对象 请参阅下表
用于接入硬件的 Tcl 命令的描述
下表包含用于与 IBERT 核进行交互的所有 Tcl 命令的描述。
重要提示 使用 get_property 命令或 set_property 命令并不能从 IBERT 核读取信息 也无法向该核写入信息。
您必须使用 refresh_hw_sio 命令和 commit_hw_sio 命令来分别从硬件读取信息和向硬件写入信息。
hw_sio_link Tcl 命令的描述
下表包含用于与链路进行交互的所有 Tcl 命令的描述。
hw_sio_linkgroup Tcl 命令的描述
下表包含与链路组 (linkgroup) 进行交互的所有 Tcl 命令的描述。
hw_sio_scan Tcl 命令描述
下表包含与扫描进行交互的所有 Tcl 命令的描述。
用于获取对象的 Tcl 命令的描述
下表包含用于获取串行 I/O 对象的所有 Tcl 命令的描述。
使用 Tcl 命令来执行 IBERT 测量
以下示例提供了与下列系统示例进行交互的 Tcl 命令脚本
1 KC705 评估板的 Digilent JTAG-SMT1 电缆 序列号 12345 ), 可通过 localhost:3121 上运行的 hw_server
访问
• 在 KC705 评估板上的 XC7K325T 器件中运行的设计内包含单个 IBERT
IBERT 核已启用 Quad 117 Quad 118
Tcl 命令脚本示例
# Connect to the Digilent Cable on localhost:3121
connect_hw_server -url localhost:3121
current_hw_target [get_hw_targets */digilent_plugin/SN:12345]
open_hw_target
# Program and Refresh the XC7K325T Device
current_hw_device [lindex [get_hw_devices] 0]
refresh_hw_device -update_hw_probes false [lindex [get_hw_devices] 0]
set_property PROGRAM.FILE {C:/design.bit} [lindex [get_hw_devices] 0]
program_hw_devices [lindex [get_hw_devices] 0]
refresh_hw_device [lindex [get_hw_devices] 0]
# Set Up Link on first GT
set tx0 [lindex [get_hw_sio_txs] 0]
set rx0 [lindex [get_hw_sio_rxs] 0]
set link0 [create_hw_sio_link $tx0 $rx0]
set_property DESCRIPTION {Link 0} [get_hw_sio_links $link0]
# Set link to use PCS Loopback, and write to hardware
set_property LOOPBACK "Near-End PCS" $link0
commit_hw_sio $link0
# Create, run, display and save scan
set scan0 [create_hw_sio_scan 2d_full_eye [get_hw_sio_rxs -of $link0]]
run_hw_sio_scan $scan0
display_hw_sio_scan $scan0
write_hw_sio_scan "scan0.csv" $scan0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值