首页 > 其他分享 >vivado HW_ILA

vivado HW_ILA

时间:2024-06-09 15:32:32浏览次数:25  
标签:CONTROL ILA int HW hw vivado bool true

HW_ILA
描述
集成逻辑分析器(ILA)调试核心允许您执行系统内监控
通过对内核上的调试探针,在实现的设计中对信号进行处理。您可以配置
ILA核心实时触发特定硬件事件,并在
以系统速度探测。
ILA调试核心可以通过从IP目录实例化ILA核心来添加到设计中
到RTL设计中,或者使用create_debug_core Tcl命令添加ILA核心
到合成的网表。请参阅Vivado Design Suite用户指南:编程和
调试(UG908)[参考文献23],了解有关在设计中添加ILA调试核心的更多信息。
根据设计生成比特流,并使用
program_hw_devices命令,可以从访问设计中的ILA调试核心
硬件管理器使用get_hw_ilas命令。分配给的调试探测器
可以使用get_ hw_。

ILA调试核心可以添加到RTL源文件中的设计中,或者使用
create_debug_core Tcl命令。调试核心可以在合成网表中找到
使用get_debug_cores命令进行设计。这些不是硬件ILA调试
Vivado Design Suite的硬件管理器功能中的核心对象hw_ila,
尽管它们是相关的。
硬件ILA调试核心可以在编程的上的硬件管理器中找到
硬件设备对象hw_device。您可以查询hw_device的hw_ila,如下所示:
get_hw_ilas-of[current_hw_device]
还有一些与硬件ILA调试核心相关联的对象,例如硬件
探针以及从hw_ila核心捕获的数据样本。您可以查询对象
与ILA调试核心相关联,如下所示:
get_hw_ila_datas-of_objects[get_hw_idlas hw_ila_2]
属性
可以使用report_property命令报告指定给的实际特性
特定HW_ ILA。请参阅Vivado Design Suite Tcl命令参考指南(UG835)
[参考文献13]了解更多信息。
指定给HW_ILA对象的属性包括以下内容:

Property Type Read-only Visible Value CLASS string true true hw_ila CONTROL.CAPTURE_CONDITION enum false true AND CONTROL.CAPTURE_MODE enum false true ALWAYS CONTROL.DATA_DEPTH int false true 1024 CONTROL.IS_ILA_TO_DRIVE_TRIG_OUT_ENABLED bool true true 0 CONTROL.IS_TRIG_IN_TO_DRIVE_TRIG_OUT_ENABLED bool true true 0 CONTROL.IS_TRIG_IN_TO_ILA_ENABLED bool true true 0 CONTROL.TRIGGER_CONDITION string false true AND CONTROL.TRIGGER_MODE enum false true BASIC_ONLY CONTROL.TRIGGER_POSITION int false true 0 CONTROL.TRIG_OUT_MODE enum true true DISABLED CONTROL.TSM_FILE string false true CONTROL.WINDOW_COUNT int false true 1 CORE_REFRESH_RATE_MS int false true 500 HW_CORE string true false core_1 INSTANCE_NAME string true true u_ila_0 NAME string true true hw_ila_1 STATIC.IS_ADVANCED_TRIGGER_MODE_SUPPORTED bool true true 1 STATIC.IS_BASIC_CAPTURE_MODE_SUPPORTED bool true true 1 STATIC.IS_TRIG_IN_SUPPORTED bool true true 0 STATIC.IS_TRIG_OUT_SUPPORTED bool true true 0 STATIC.MAX_DATA_DEPTH int true true 1024 STATIC.TSM_COUNTER_0_WIDTH int true true 15 STATIC.TSM_COUNTER_1_WIDTH int true true 15 STATIC.TSM_COUNTER_2_WIDTH int true true 15 STATIC.TSM_COUNTER_3_WIDTH int true true 15 STATUS.CORE_STATUS string true true IDLE STATUS.DATA_DEPTH int true true 2147483647 STATUS.IS_TRIGGER_AT_STARTUP bool true true 0 STATUS.SAMPLE_COUNT int true true 0 STATUS.TRIGGER_POSITION int true true 2147483647 STATUS.TSM_FLAG0 bool true true 1 STATUS.TSM_FLAG1 bool true true 1 STATUS.TSM_FLAG2 bool true true 1 STATUS.TSM_FLAG3 bool true true 1 STATUS.TSM_STATE int true true 0 STATUS.WINDOW_COUNT int true true 2147483647 TRIGGER_START_TIME_SECONDS string true true TRIGGER_STOP_TIME_SECONDS string true true 要报告特定HW_ILA的属性,可以复制并粘贴以下内容
命令输入Vivado Design Suite Tcl shell或Tcl控制台: report_property -all [lindex [get_hw_ilas] 0]

标签:CONTROL,ILA,int,HW,hw,vivado,bool,true
From: https://blog.csdn.net/cckkppll/article/details/139562328

相关文章

  • 安装MySQL数据库时遇到sample Databases,select databases that should be created:有
    SakilaDatabase:Sakila是一个经典的示例数据库,设计用于模拟电影租赁服务的业务流程。Sakila数据库包含电影、顾客、租赁、支付等表,可以用于练习SQL查询和了解数据库的关系模型。如果你想练习处理类似于电影租赁等实际业务场景的查询和数据操作,选择创建Sakila数据库是一......
  • vivado与modelsim联合仿真
    写在前面:联合仿真需要版本对应,我的2020的modelsim和2020的vivado是可以用的。如果不对应,下边会编译报错。第一步,编译仿真库文件。点击菜单栏Tools-->CompileSimLibary,第一行Simulator选择Modelsim接下来Family选择你需要的器件对应的Family。Compiledlibraryloc......
  • 【vivado】如何用vivado查看高扇出路径
    在Vivado中查看高扇出路径,您可以使用以下步骤和命令:使用Vivado命令行:打开Vivado的TclShell并使用report_high_fanout_nets命令来查看高扇出路径。这个命令可以显示设计中扇出数较高的网络,并提供有关驱动类型和时序裕度的信息。命令行参数:report_high_fanout_net......
  • CS106B(2022 winter) hw4
    重生之你在美国当总统题目描述We'llsaythatacountryisdisaster-readyifeverycityeitheralreadyhasemergencysuppliesorisimmediatelydownthehighwayfromacitythathasthem.YourtaskistowriteafunctionboolcanBeMadeDisasterReady(constMap<......
  • 【LLaVA系列】CLIP/LLaVA/LLaVA1.5/VILA 模型全面梳理!
    节前,我们星球组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学。针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。合集:持续火爆!!!《AIGC面试宝典》已圈粉无......
  • allure的suites(测试套)中未显示返回值参数,显示No information about test execution is
    转自大佬:https://blog.csdn.net/sbdxmnz/article/details/137016423 ExecutionNoinformationabouttestexecutionisavailable.  解决方法:添加代码,因为pytest输出文本形式测试报告时未存储响应内容#将接口响应的文本内容附加到Allure报告中allure.attach(接口响......
  • arturia minilab mk2 midi键盘 连接 flstudio (其他型号也是适用)
    小白学编曲,买了一个二手midi键盘作为入门,刚到的时候一头雾水,摸索了一阵子之后明白如何使用了。这个方法可以根据自己的喜好来随意配置midi键盘与水果的交互软件准备flstudio21(其他版本也类似)midicontrolcenterarturia的官网就可以下到https://www.arturia.com/support/......
  • centos7安装jq报错No package jq available
    安装EPEL仓库sudoyuminstallepel-release清理软件仓缓存sudoyumcleanall重建软件仓缓存sudoyummakecache重新安装jqyuminstalljq......
  • 【Xilinx】vivado methodology检查中出现的critical Warning
    问题TIMING#1WarningAnasynchronousset_clock_groupsoraset_falsepath(seeconstraintposition118intheTimingConstraintswindowinVivadoIDE)betweenclocksgtwiz_userclk_rx_srcclk_out[0]andmmcm_clkout0overridesaset_max_delay-datapath_onl......
  • Vivado入门教程
    VIVADO开发流程分析完逻辑功能后可以查看RTL分析来可视化原理图,双击可查看细节。逻辑综合生成的原理图和RTL生成的原理图是不一样的,这里是与LUT相关的。综合结束后可以进行引脚约束。引脚约束文件和仿真文件和源文件的创建是一样的,也在DDsources中进行创建。在源文件中......