vivado 使用波形 ILA 触发器和导出功能

2024-04-23 00:12

本文主要是介绍vivado 使用波形 ILA 触发器和导出功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

使用波形 ILA 触发器和导出功能
• 启用自动重新触发 选中“ Waveform ”窗口工具栏上的“启用自动重新触发 (Enable Auto Re-Trigger) ”按钮即可在
成功完成触发 + 上传 + 显示操作后 启用 Vivado IDE 以自动重新装备与“ Waveform ”窗口触发器关联的 ILA 核。
每次成功完成触发事件后 对应于 ILA 核的“ Waveform ”窗口中显示的采集数据都会被覆盖。“自动重新触发
(Auto Re-Trigger) ”选项可搭配“运行触发器 (Run Trigger) ”操作和“立即运行触发器 (Run Trigger Immediate) ”操
作一起使用。单击“停止触发器 (Stop Trigger) ”按钮即可停止当前运行中的触发器。
• 运行触发器 (Run Trigger) 装备与“ Waveform ”窗口关联的 ILA 以检测由 ILA 核的基本或高级触发器设置所定
义的触发器事件。
• 立即运行触发器 (Run Trigger Immediate) 装备与“ Waveform ”窗口关联的 ILA 核以忽略 ILA 核触发器设置 并立
即触发该核。此命令用于通过采集 ILA 核的探针输入处的任意活动来检测设计的“活动状态”。
• 停止触发器 (Stop Trigger) 停止与“ Waveform ”窗口关联的 ILA ILA 核触发器。
• 导出 ILA 数据 (Export ILA Data) ILA 核采集数据并将其保存到文件。此数据可采用本机格式、 .csv .vcd
式来采集。单击此图标后 在“ Waveform ”窗口工具栏上会显示以下对话框。
ILA (ILA Core) ”表示要为其导出数据的 ILA 调试核的名称。“格式 (Format) ”支持下列格式 本机 (Native) CSV
VCD
• 本机格式可配置 write_hw_ila_data 命令 以默认 ILA 文件格式导出 ILA 数据 此文件可用于在其它时间重新
导入 Vivado 以便您查看先前采集的 ILA 数据。
CSV 格式可配置 write_hw_ila_data 命令 .csv 文件格式导出 ILA 数据 此文件可用于将数据导入电子表
格或第三方应用。
VCD 文件格式可配置 write_hw_ila_data 命令 .vcd 文件格式导出 ILA 数据 此格式可用于导入第三方应
用或查看器。
重要提示 虽然 ILA 数据可按 CSV VCD 和本机 ILA 格式导出 但在 Vivado 中只能导入本机 ILA 格式。并且
仅支持将本机 ILA 数据导入 Vivado 用于脱机查看先前采集的数据。探针信号不能用于其它目的 如触发等。
使用缩放功能
工具栏按钮便于快速使用波形缩放功能 请参阅下图 。或者 也可将鼠标滚轮与 Ctrl 键结合使用对当前选中波形进
行缩放。请注意 重要的是缩放级别并不保留 将随 Vivado 会话改变而复位。
波形设置
波形查看器允许您自定义对象显示方式。
选中“ Waveforms Settings ”按钮时 下图中的“波形设置 (Waveform Settings) ”窗口将打开
其中选项如下
• “颜色 (Colors) ”选项卡 允许您选择波形对象的定制颜色
• 基数 (Radix) 设置总线探针的默认基数
• 绘制波形阴影 (Draw waveform shadow) 在标量“ 1 ”下显示亮绿色阴影以帮助区分“ 1 ”和“ 0
• 显示信号索引 (Show signal indices) 在标量和总线名称左侧显示索引位置编号
• 显示触发器标记 (Show trigger markers) 在波形查看器中显示 或隐藏 红色触发器标记

这篇关于vivado 使用波形 ILA 触发器和导出功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java 中的 @SneakyThrows 注解使用方法(简化异常处理的利与弊)

《Java中的@SneakyThrows注解使用方法(简化异常处理的利与弊)》为了简化异常处理,Lombok提供了一个强大的注解@SneakyThrows,本文将详细介绍@SneakyThro... 目录1. @SneakyThrows 简介 1.1 什么是 Lombok?2. @SneakyThrows

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地

Java Stream流使用案例深入详解

《JavaStream流使用案例深入详解》:本文主要介绍JavaStream流使用案例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录前言1. Lambda1.1 语法1.2 没参数只有一条语句或者多条语句1.3 一个参数只有一条语句或者多

Java Spring 中 @PostConstruct 注解使用原理及常见场景

《JavaSpring中@PostConstruct注解使用原理及常见场景》在JavaSpring中,@PostConstruct注解是一个非常实用的功能,它允许开发者在Spring容器完全初... 目录一、@PostConstruct 注解概述二、@PostConstruct 注解的基本使用2.1 基本代

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

使用Python实现矢量路径的压缩、解压与可视化

《使用Python实现矢量路径的压缩、解压与可视化》在图形设计和Web开发中,矢量路径数据的高效存储与传输至关重要,本文将通过一个Python示例,展示如何将复杂的矢量路径命令序列压缩为JSON格式,... 目录引言核心功能概述1. 路径命令解析2. 路径数据压缩3. 路径数据解压4. 可视化代码实现详解1

Pandas透视表(Pivot Table)的具体使用

《Pandas透视表(PivotTable)的具体使用》透视表用于在数据分析和处理过程中进行数据重塑和汇总,本文就来介绍一下Pandas透视表(PivotTable)的具体使用,感兴趣的可以了解一下... 目录前言什么是透视表?使用步骤1. 引入必要的库2. 读取数据3. 创建透视表4. 查看透视表总结前言

Python 交互式可视化的利器Bokeh的使用

《Python交互式可视化的利器Bokeh的使用》Bokeh是一个专注于Web端交互式数据可视化的Python库,本文主要介绍了Python交互式可视化的利器Bokeh的使用,具有一定的参考价值,感... 目录1. Bokeh 简介1.1 为什么选择 Bokeh1.2 安装与环境配置2. Bokeh 基础2

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE