vivado HW_ILA_DATA、HW_PROBE

2024-06-11 01:36
文章标签 data vivado probe hw ila

本文主要是介绍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]

这篇关于vivado HW_ILA_DATA、HW_PROBE的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1049841

相关文章

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

使用Spring Boot集成Spring Data JPA和单例模式构建库存管理系统

引言 在企业级应用开发中,数据库操作是非常重要的一环。Spring Data JPA提供了一种简化的方式来进行数据库交互,它使得开发者无需编写复杂的JPA代码就可以完成常见的CRUD操作。此外,设计模式如单例模式可以帮助我们更好地管理和控制对象的创建过程,从而提高系统的性能和可维护性。本文将展示如何结合Spring Boot、Spring Data JPA以及单例模式来构建一个基本的库存管理系统

15 组件的切换和对组件的data的使用

划重点 a 标签的使用事件修饰符组件的定义组件的切换:登录 / 注册 泡椒鱼头 :微辣 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-

12C 新特性,MOVE DATAFILE 在线移动 包括system, 附带改名 NID ,cdb_data_files视图坏了

ALTER DATABASE MOVE DATAFILE  可以改名 可以move file,全部一个命令。 resue 可以重用,keep好像不生效!!! system照移动不误-------- SQL> select file_name, status, online_status from dba_data_files where tablespace_name='SYSTEM'

SIGMOD-24概览Part7: Industry Session (Graph Data Management)

👇BG3: A Cost Effective and I/O Efficient Graph Database in ByteDance 🏛机构:字节 ➡️领域: Information systems → Data management systemsStorage management 📚摘要:介绍了字节新提出的ByteGraph 3.0(BG3)模型,用来处理大规模图结构数据 背景

java.sql.SQLException: No data found

Java代码如下: package com.accord.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import

FORM的ENCTYPE=multipart/form-data 时request.getParameter()值为null问题的解决

此情况发生于前台表单传送至后台java servlet处理: 问题:当Form需要FileUpload上传文件同时上传表单其他控件数据时,由于设置了ENCTYPE=”multipart/form-data” 属性,后台request.getParameter()获取的值为null 上传文件的参考代码:http://www.runoob.com/jsp/jsp-file-uploading.ht

Oracle Data Guard:Oracle数据库的高可用性和灾难恢复解决方案

在企业级数据库管理中,确保数据的高可用性和在灾难情况下的快速恢复是至关重要的。Oracle Data Guard是Oracle公司提供的一种强大的数据库高可用性解决方案,它通过在主数据库和至少一个备用数据库之间提供实时或近实时的数据保护来实现这一目标。本文将详细介绍如何在Oracle数据库中部署和使用Oracle Data Guard,包括其基本概念、配置步骤、管理技巧和实际应用示例。 1. O

Creating OpenAI Gym Environment from Map Data

题意:从地图数据创建 OpenAI Gym 环境 问题背景: I am just starting out with reinforcement learning and trying to create a custom environment with OpenAI gym. However, I am stumped with trying to create an enviro