vivado HW_ILA_DATA、HW_PROBE

HW_ILA_DATA
描述
硬件ILA数据对象是ILA调试核心上捕获的数据的存储库
编程到当前硬件设备上。upload_hw_ila_data命令
在从ila调试移动捕获的数据的过程中创建hw_ila_data对象
核心,hw_ila,在物理FPGA上,hw_device。
read_hw_ila_data命令还可以在读取
来自磁盘的ILA数据文件。
hw_ila_data对象可以在Vivado逻辑分析仪的波形查看器中查看
通过使用display_hw_ila_data命令,并且可以使用
write_hw_ila_data命令。
相关对象
如图2-19第64页所示,硬件ILA数据对象与ILA相关联
调试在硬件设备上编程的内核。可以将数据对象查询为
跟随:
get_hw_ila_datas-of_objects[get_hw_idas]
属性
可以使用report_property命令报告指定给的特性
hw_ila_data对象。请参阅Vivado Design Suite Tcl命令参考指南(UG835)
[参考文献13]了解更多信息。属性如下:

Property Type Read-only Visible Value
CLASS string true true hw_ila_data
HW_ILA string true true hw_ila_1
NAME string true true hw_ila_data_1
TIMESTAMP string true true Sat Mar 08 11:05:49 2014
要报告hw_ila_data对象的属性,可以复制并粘贴以下内容
命令输入Vivado Design Suite Tcl shell或Tcl控制台:
report_property -all [lindex [get_hw_ila_datas] 0]
HW_PROBE
描述
硬件探测对象hw_probe在设计中提供对信号的访问,以监视和
驱动信号值并跟踪FPGA上的硬件事件。可以添加硬件探针
到ILA和VIO调试核心。
调试探针可以添加到RTL设计源中的ILA调试核心,以及
core,或者在使用create_debug_probe命令的合成网表设计中,以及
使用connect_debug_probe连接到设计中的信号。
只有当IP核心为
从IP目录进行自定义或重新自定义,以及连接到该目录的信号。请参阅
Vivado Design Suite用户指南:编程和调试(UG908)[Ref 23]了解更多信息
关于在设计中添加ILA和VIO调试核心和信号探针的信息。
调试核心和探测器被写入到带有write_Debug_probes的探测器文件(.ltx)中,以及
与硬件设备相关联,以及比特流文件(.bit),使用
探针。hw_device对象的FILE和PROGRAM.FILE属性。硬件设备是
使用program_hw_device命令用该信息编程。
硬件探测对象与编程的ILA和VIO调试核心相关联
到通过hw_server打开的hw_target上的硬件设备上。您可以查询
与这些调试核心对象相关联的hw_probe对象:
get_hw_probes -of [get_hw_ilas hw_ila_2]
get_hw_probes -of [get_hw_vios]
属性
有三种类型的调试探针:ILA、VIO_INPUT和VIO_OUTPUT。属性
分配给hw_probe对象取决于探测的类型。您可以使用
report_property命令,用于报告指定给hw_probe对象的特性。
有关更多信息,请参阅Vivado Design Suite Tcl Command Reference Guide(UG835)[Ref 13]
信息分配给ILA类型hw_probe对象的属性包括
以下,具有示例值:
Property Type Read-only Visible Value
CAPTURE_COMPARE_VALUE string false true eq2'hX
CLASS string true true hw_probe
COMPARATOR_COUNT int true true 4
COMPARE_VALUE.0 string false false eq2'hX
CORE_LOCATION string true false 1:0
DISPLAY_HINT string false false
DISPLAY_VISIBILITY string false false
HW_ILA string true true hw_ila_1
NAME string true true GPIO_BUTTONS_dly
PROBE_PORT int true true 3
PROBE_PORT_BITS int true true 0
PROBE_PORT_BIT_COUNT int true true 2
TRIGGER_COMPARE_VALUE string false true eq2'hX
TYPE string true true ila
要报告特定类型的hw_probe对象的特性,可以复制并粘贴一个
Vivado Design Suite Tcl shell或Tcl控制台中的以下命令之一:
report_property -all [lindex [get_hw_probes -filter {TYPE == ila}] 0]
report_property -all [lindex [get_hw_probes -filter {TYPE == vio_input}] 0]
report_property -all [lindex [get_hw_probes -filter {TYPE == vio_output}] 0]
  • 27
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cckkppll

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

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

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

打赏作者

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

抵扣说明:

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

余额充值