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

相关文章

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

python使用库爬取m3u8文件的示例

《python使用库爬取m3u8文件的示例》本文主要介绍了python使用库爬取m3u8文件的示例,可以使用requests、m3u8、ffmpeg等库,实现获取、解析、下载视频片段并合并等步骤,具有... 目录一、准备工作二、获取m3u8文件内容三、解析m3u8文件四、下载视频片段五、合并视频片段六、错误

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

Python常用命令提示符使用方法详解

《Python常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中