vivado 与 VIO 核输出探针进行交互

news2025/1/19 20:17:51
VIO 核输出探针进行交互
VIO 核输出探针用于将值写入实际硬件中的 FPGA ACAP 中运行的设计。 VIO 输出探针通常用作为待测设计的低带
宽控制信号。 VIO 调试探针需手动添加到 VIO 仪表板的“ VIO 探针 (VIO Probes) ”窗口中。请参阅“在‘调试探针
(Debug Probes) ’窗口中查看 VIO 核”章节 以了解具体方法。下图中显示了 VIO 仪表板的“ VIO Probes ”窗口中的
VIO 输出探针示例。
使用 VIO 核视图来编写 VIO 输出
VIO 输出探针可使用“ VIO 仪表板 (VIO Dashboard) ”窗口的“ VIO 探针 (VIO Probes) ”窗口来进行设置。每个输出探
针均可作为表格中的单独一行来查看。 VIO 输出探针的值显示在表中的“值 (Value) ”列中 请参阅“与 VIO 核输出探
针进行交互” 。只要在“ Value ”列中输入新的值 就会更新 VIO 核输出值。单击“ Value ”列即可显示下拉对话
框。您可在“ Value ”文本字段中输入期望的值 然后单击“ OK ”。
也可以使用 Tcl 命令将新的值写出至 VIO 核。例如 如果要将二进制值“ 11111 ”写出至名为 vio_slice5_fb_2
基数已设为 BINARY VIO 输出探针 请运行以下 Tcl 命令
set_property OUTPUT_VALUE 11111 [get_hw_probes vio_slice5_fb_2]
commit_hw_vio [get_hw_probes {vio_slice5_fb_2}]
相关信息
VIO 核输出探针进行交互
设置 VIO 输出显示类型和基数
VIO 输出探针的显示类型可通过如下方式进行设置 在“ VIO Dashboard ”窗口的“ VIO Probes ”窗口中右键单击 VIO
输出探针并选择
• “ Text 用于将输出显示为文本字段。这是对应 VIO 输入探针矢量 位宽大于 1 的唯一显示类型。
• “ Toggle Button 用于将输出显示为切换按钮图形。此显示类型仅适用于 VIO 输出探针标量以及 VIO 输入探针
矢量的个别元素。
VIO 输出探针的显示类型设置为“ Text ”时 您可通过如下方式更改基数 在“调试探针 (Debug Probes) ”窗口的
VIO (VIO Cores) ”选项卡视图中 右键单击 VIO 输出探针并选择
• “ Radix ” → “ Binary 以将基数更改为二进制。
• “ Radix ” → “ Octal 以将基数更改为八进制。
• “ Radix ” → “ Hex 以将基数更改为十六进制。
• “ Radix ” → “ Unsigned 以将基数更改为无符号十进制。
• “ Radix ” → “ Signed 以将基数更改为有符号十进制。
您还可使用 Tcl 命令来设置 VIO 输出探针的基数。例如 要将名为“ vio_slice5_fb_2 ”的 VIO 输出探针的基数更改为十
六进制 请运行以下 Tcl 命令
set_property OUTPUT_VALUE_RADIX HEX [get_hw_probes vio_slice5_fb_2]
复位 VIO 核输出值
VIO v2.0 核具有支持您为每个输出探针端口指定初始值的功能。您可在“硬件 (Hardware) ”窗口中右键单击 VIO 核并
选择“ Reset VIO Core Outputs ”选项来将 VIO 核输出探针端口复位为初始值。您还可使用 Tcl 命令来复位 VIO 核输
reset_hw_vio_outputs [get_hw_vios {hw_vio_1}]
注释 VIO 输出探针复位为其初始值可能导致输出探针值与 Vivado IDE 不同步。请参阅“将 VIO 核输出值同步到
Vivado IDE ”章节以了解有关如何处理此类情况的信息。
VIO 核输出值同步到 Vivado IDE
在复位 VIO 输出、对 FPGA ACAP 进行重新编程或者由其它 Vivado 工具实例设置输出值之后到启动当前实例之
VIO 核的输出探针可能与 Vivado IDE 出现不同步。在上述任何情况下 只要 VIO 状态指示“输出不同步 (Outputs
out-of-sync) 就需要执行以下 2 项操作中的任一操作
• 在“硬件 (Hardware) ”窗口中右键单击 VIO 核并选择“ Commit VIO Core Outputs ”选项 将值从 Vivado IDE
VIO 核。您也可以运行以下 Tcl 命令来执行此操作
commit_hw_vio [get_hw_vios {hw_vio_1}]
• 在“ Hardware ”窗口中右键单击 VIO 核并选中“ Refresh Input and Output Values from VIO Core ”选项 以便使
VIO 核输出探针端口的当前值来更新 Vivado IDE 。您也可以运行以下 Tcl 命令来执行此操作
refresh_hw_vio -update_output_values 1 [get_hw_vios {hw_vio_1}]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1602784.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

中国12.5米DEM地形瓦片数据免费领取!

之前向大家公开了中国34个省12.5米DEM地形瓦片数据的免费领取链接,大家对12.5米DEM数据的使用需求很强烈,领取也很积极,也有不少读者反馈能否提供全国范围的12.5米DEM地形瓦片数据,因为分省级地形瓦片数据想要合并成全国数据&…

CUDA 以及MPI并行矩阵乘连接服务器运算vscode配置

一、CUDA Vscode配置 (一)扩展安装 本地安装 服务器端安装 (二) CUDA 配置 .vscode c_cpp_properties.json {"configurations": [{"name": "Linux","includePath": ["${workspa…

【AI】DeepStream(01)介绍

1、简介 DeepStream 本质是 GStreamer 的插件,基于GStreamer的管道,实现高效的视频流分析。 DeepStream 将来自 USB/CSI 摄像头的流数据、来自文件的视频或通过 RTSP 的流作为输入,并使用人工智能和计算机视觉从像素中生成AI结果。 DeepStream SDK 可以成为许多视频分析解…

C++ queue priority_queuestack 详解及模拟实现

1. stack的介绍和使用 1.1 stack的介绍 1. stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。 2. stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容…

【华为笔试题汇总】2024-04-17-华为春招笔试题-三语言题解(Python/Java/Cpp)

🍭 大家好这里是KK爱Coding ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为近期的春秋招笔试题汇总~ 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢&#x1f…

吴恩达2022机器学习专项课程(一) 第二周课程实验:特征工程和多项式回归(Lab_04)

目标 探索特征工程和多项式回归,使用线性回归来拟合非常复杂甚至非线性的函数。 1.为什么线性回归能拟合非线性函数? fxw*xb,属于线性回归的扩展,这个公式在数学中不属于线性,因为有x,而在机器学习中属于…

【云计算】云数据中心网络(六):私网连接

云数据中心网络(六):私网连接 1.什么是私网连接2.私网连接的组成3.私网连接的优势4.私网连接的主要应用场景 前面讲到 VPC 网络具有隔离性,VPC 之间无法通信。当一个 VPC 中的终端需要访问部署在另一个 VPC 中的服务时&#xff0c…

江苏开放大学2024年春《测试技术 060245》作业3参考答案

答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 答案:更多答案,请关注【电大搜题】微信公众号 单选题 1相关系数ρxy的取值范围处于( )之间。 A-1和0 B…

OpenCV基本图像处理操作(十一)——图像特征Sift算法

图像尺度空间 在一定的范围内,无论物体是大还是小,人眼都可以分辨出来,然而计算机要有相同的能力却很难,所以要让机器能够对物体在不同尺度下有一个统一的认知,就需要考虑图像在不同的尺度下都存在的特点。 尺度空间的…

WebGl/Three 粒子系统 人物破碎及还原运动

粒子 首先,加载模型,这是万千粒子的前身,模型对象由很多面构成,这些面又是由各个点构成的,所以可以将模型的几何体对象geometry赋给粒子对象,粒子物体用Points方式渲染 bloader.load("obj/female02/Fe…

斯坦福发布法律指令数据集LawInstruct,统一17个辖区24种语言

在法律领域,语言模型(Language Models, LLMs)的发展一直面临着独特的挑战。法律文本的复杂性、专业术语的广泛使用以及对精确性和可靠性的极高要求,使得法律领域的自然语言处理(Natural Language Processing, NLP&…

新版周易运势风水测算 宝宝起名改名 公司吉凶测名 八字姻缘爱情算命预测 易经塔罗牌占卜

源码简介: 系统包含八字合婚、流年运势、宝宝起名、塔罗占卜、姓名配对、命中注定、星座运势、八字精批、桃花运姻缘、测终生运、十年大运详批、犯太岁化解、紫薇财运精批、取名改名、算姻缘、婚前合婚、算事业、算财运、姓名详批、塔罗爱情占卜(三个月…

Python接口自动化 —— Web接口(2)

1.2.3 HTTP HTTP概念 Hyper Text Transfer Protocal超文本传输协议,基于tcp/ip通信协议来传递数据,属于应用层协议主要特点: 无连接: 每次连接只处理一个请求,服务器处理完请求并受到客户端应答后就断开连接媒体独立。 只要服务器和客…

web项目中jsp页面不识别el表达式

如果使用el表达式出现下图问题 ** 解决办法 ** 这是因为maven创建项目时&#xff0c;web.xml头部声明默认是2.3&#xff0c;这个默认jsp关闭el表达式 修改web.xml文件开头的web-app的版本 <?xml version"1.0" encoding"UTF-8"?> <web-app x…

gpt4.0人工智能网页版

在最新的AI基准测试中&#xff0c;OpenAI几天前刚刚发布的GPT-4-Turbo-2024-04-09版本&#xff0c;大幅超越了Claude3 Opus&#xff0c;重新夺回了全球第一的AI王座。 GPT-4-Turbo-2024-04-09版本是目前国内外最强的大模型&#xff0c;官网需要20美元每月才能使用&#xff0c;…

RUM 最佳实践-视觉稳定性的探索与实践

写在前面的话 在当今数字时代&#xff0c;网页的视觉稳定性对于提供良好的用户体验至关重要。其中一个衡量视觉稳定性的关键指标就是累积布局偏移&#xff08;Cumulative Layout Shift&#xff0c;简称 CLS&#xff09;。CLS 作为 Web Vitals 指标之一&#xff0c;它衡量的是网…

全球半导体排行:台积电登顶,中芯国际第24位

最新发布的《麦克莱恩报告》4月更新揭示了2023年全球前50大半导体供应商的最终排名情况&#xff0c;其中前25强名单尤为引人注目。台积电&#xff08;TSMC&#xff09;凭借强劲的市场表现和业务增长&#xff0c;成功超越其他竞争对手&#xff0c;跃居全球半导体供应商首位。与此…

资料总结分享:《全外显子测序数据的流程和原理》

1外显子与测序&#xff0c;生信流程 1.1 外显子是什么&#xff1f; 外显子是基因组中能够转录组出成熟RNA的部分。一个基因组中所有外显子的集合&#xff0c;即为外显子组。值得注意的是&#xff0c;通常所说的全外显子组测序&#xff0c;是指针对蛋白编码基因的外显子&#x…

独立开源版:零点城市社交电商v2.1.2.4

源码介绍 独立版&#xff1a;零点城市社交电商v2.1.2.4 新增首页新增多弹窗 注意&#xff1a;如果没有此完整程序勿下载 全开源解密版代码&#xff0c;后端完全开源&#xff0c;前端是VUE前端&#xff0c;可自行二开自己想要的功能。 独立版零点城市社交电商 小程序致力于…

gpt4和chatgpt的区别

模型规模和性能&#xff1a;GPT-4比GPT-3.5更大、更强大。GPT-4拥有更多的参数和更大的训练数据集&#xff0c;因此在各种任务上表现更出色&#xff0c;如语言理解、问题解答和推理能力等。多模态能力&#xff1a;GPT-4支持处理图像等多模态信息&#xff0c;而GPT-3.5主要处理文…