0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Vivado硬件管理器内读取各项监控值?

XILINX开发者社区 来源:XILINX开发者社区 2023-05-17 09:17 次阅读

本篇博文通过讲解一个示例,来演示如何在 IP integrator 内使用 CIPS Wizard 设置“System Monitor”(系统监控器),以及如何在 Vivado 硬件管理器内读取各项监控值。

1

// 设置系统监控器

在 Vivado 内,以 Versal 器件为目标创建一个示例,此示例将以 VCK190 开发板为目标创建工程。

创建块设计,并将 CIPS IP 添加到画布上,然后双击此 CIPS IP。

在“Device Integrity”(器件完整性)下,选择“SysMon Configuration”(系统监控器配置)。CIPS 内的“SysMon Configuration”与先前各系列中“System ManagementWizard”(系统管理向导)内的系统监控器配置界面看上去较为相似,但有些许明显的差异。

由于 SysMon 属于 PMC 的一部分并受 CIPS 控制,因此没有 DRP。

通过 PMC 来完成对结果寄存器的访问。

419d7f2c-f432-11ed-90ce-dac502259ad0.png

Versal 系统监控器支持对大量内部电压(包括 GT 和 Vcco 轨)进行监控。

在“On Chip Supply Monitor”(片上电源监控)选项卡中,选择感兴趣的电压。

41be1f84-f432-11ed-90ce-dac502259ad0.png

在此示例中,将使用“Temperature”(温度)选项卡上的默认选项。在 VCK190 上不需要使用任何辅助输入,因此,同样将 IP 配置为不连接其他端口或者模块。

选择“OK”(确定)。

41f0a17a-f432-11ed-90ce-dac502259ad0.png

只要有CIPS IP即可启动 Versal 器件,无需执行任何其它操作;因此本文也没有在画布上添加其他模块。

当前,执行“Generate a Device Image”(生成器件镜像)操作(Vivado 将运行综合和实现)。

创建器件镜像 .pdi 后,请打开硬件管理器,使用此 .pdi 对器件进行编程

默认情况下,这样会绘制出“温度”曲线。

420acb72-f432-11ed-90ce-dac502259ad0.png

添加在 CIPS 内选定的其它通道,请选择 “+” 并添加相应的通道。

424257b8-f432-11ed-90ce-dac502259ad0.png

这样就会在 SysMon 仪表板上绘制出这些通道。

4269ee04-f432-11ed-90ce-dac502259ad0.png

2

// 读取各项值

在硬件管理器中,可以通过“System Monitor Core Properties”(系统监控器核属性)来查看转换结果。

它将把原始数据读数转换为温度或电压。

4293b91e-f432-11ed-90ce-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源监控
    +关注

    关注

    0

    文章

    94

    浏览量

    23589
  • 寄存器
    +关注

    关注

    31

    文章

    5342

    浏览量

    120309
  • PMC
    PMC
    +关注

    关注

    0

    文章

    89

    浏览量

    14901
  • CIPS
    +关注

    关注

    0

    文章

    6

    浏览量

    7120
  • Vivado
    +关注

    关注

    19

    文章

    812

    浏览量

    66508

原文标题:开发者分享|Versal 系统监控器使用简介

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    赢点超级管理器 2.4.1

    需要ROOT权限,新建文件夹,查看/编辑文件,软件安装,RE管理器具备普通文件管理器各项基本功能,另外还添加了搜索功能,在手机上找东西变 得更加方便。此外, 最大的特点在于它能够删除手机中自带
    发表于 07-26 10:08

    Vivado 2016.4-2017.2在硬件管理器中崩溃

    和2017.2中,打开硬件管理器后,它们都会100%崩溃,将比特流下载到Zedboard并打开菜单进行连接。如果您快速浏览菜单,实际上可以在Vivado崩溃之前对其进行编程,但在打开硬件
    发表于 11-01 16:10

    何在不使用下载管理器的情况下下载SDK?

    / downloadNav / vivado-design-tools / 2013-4.html)但我不能,因为我必须安装下载管理器,但我没有管理员权限。如何在不使用下载
    发表于 12-10 10:44

    何在windows10中打开项目管理器窗口?

    嗨,我在我的windows10系统上安装了Vivado17.3。当我尝试创建项目时,将打开“硬件管理器”窗口而不是“项目管理器”。相同的安装文件在windows7中工作正常。如
    发表于 12-29 13:54

    取消硬件管理器Vivado 2015.1崩溃

    硬件管理器中的最后一个屏幕取消时(请参阅screen_cap.png图像),Vivado 2015.1崩溃,没有任何消息。日志文件表明它是Java的问题(请参阅hs_err_pid7988.log
    发表于 04-03 14:37

    Xilinx许可证管理器无法正常工作

    您好。我无法运行Xilinx许可证管理器以使用Ise 14.7加载我的许可证(_xlmc.exe已停止..)。安装Vivado Design Suite 2014.1后出现此错误。我该如何解决?,我可以使用vivado许可证
    发表于 03-12 06:39

    希望用下载管理器Akamai下载VIVADO,但我无法让它工作

    我正在尝试下载VIVADO最后一个版本的webpack,但它直接进入直接下载,这是一整天的下载,我的互联网连接是不稳定的。我希望使用下载管理器,但是当我点击下载时,它会显示消息“下载管理器有助于
    发表于 04-14 08:02

    Vivado 2015.4硬件管理器收到错误

    你好,我试图在SDK中运行基本的“Hello world”程序,但我不断收到错误:在vivado硬件管理器中,我看到连接的2个设备,但arm_dap_0设备具有N / A状态,而xc7z010_1
    发表于 04-20 09:12

    是否可以在Vivado硬件管理器中运行IDCODE循环?

    是否可以在Vivado硬件管理器中运行IDCODE循环?这是iMPACT中的一个有用功能。
    发表于 05-29 11:34

    没有办法直接用Vivado硬件管理器发送JTAG命令?

    大家好,有没有办法直接用Vivado硬件管理器发送JTAG命令?我使用的是Platform Cable USB II。就像是:“在IR中写入0xFF”“在DR中写入
    发表于 06-05 16:35

    re管理器汉化版(apk文件下载)

    re管理器汉化版(apk文件下载)Root Explorer(RE管理器)需要ROOT权限,新建文件夹,查看/编辑文件,软件安装,RootExplorer具备普通文件管理器各项基本功
    发表于 07-01 11:57 0次下载
    re<b class='flag-5'>管理器</b>汉化版(apk文件下载)

    何在Windows上设置英特尔硬件加速执行管理器

    了解如何在Windows上设置英特尔®硬件加速执行管理器(英特尔®HAXM),以帮助您的Android模拟以更快的速度运行。
    的头像 发表于 11-01 06:23 4253次阅读

    如何使用Vivado硬件管理器连接F1进行定制逻辑设计

    本视频将向您展示为定制逻辑设计添加调试内核的步骤。此外,它还包含一个演示,展示如何使用Vivado硬件管理器连接F1实例,如何调试在膝上型电脑/ Linux机器上运行的定制逻辑 设计。
    的头像 发表于 11-21 06:13 3291次阅读
    如何使用<b class='flag-5'>Vivado</b><b class='flag-5'>硬件</b><b class='flag-5'>管理器</b>连接F1进行定制逻辑设计

    教你们用Vivado硬件管理器对闪存进行编程

    模式,上电时它应该从闪存中读取,将比特流加载到 FPGA 中,然后加载并运行软件组件。 在这篇博文中,我们将介绍使用 Vivado 硬件管理器对开发
    的头像 发表于 06-10 17:59 5565次阅读

    何在层堆栈管理器中定义单层板?

    何在层堆栈管理器中定义单层(单面)板?电路板目前有两层,但Layer Stack Manager不允许我删除其中一个信号层。
    的头像 发表于 11-10 15:19 808次阅读