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

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

3天内不再提示

怎么监控FPGA内部的温度和电压变化情况

DuaO_fpga234 来源:lq 2018-12-10 11:33 次阅读

FPGA设计的时候,我们需要考虑功耗,功耗自然与温度相关,还需要考虑电源供电电压的稳定性以满足高低温的环境,有没有考虑过,怎么监控FPGA内部的温度和电压变化情况,这对项目的优化和评估用处很大,Xilinx的7系列内部集成ADC有这个功能,Altera的MAX系列内部集成ADC也有这个功能(如下图),现在以Xilinx来学习这个技能。

其实,在Xilinx 7系列的FPGA中有一个IP核XADC,它可以用来监控FPGA的内部温度以及内核等各种供电电压,当然也可以用来做外部低速的ADC采样,例如ADC型按键的功能实现。其中,官网的介绍如下:

按照之前IP核学习方法(SelectIO)新IP核学习的正确打开方式。首先,新建一个IP核,如下图:

可以查阅用户文档来配置需要的配置:可以选择AXI总线接口,ADC通道选择,ADC采样模式,ADC采样率,监控的温度设定等:

接着,我们可以通过新建的IP来查看对应的帮助文档,打开Example工程来学习IP中对应的时序关系,前者是帮助学习文档,后者是例程使用情况,基本满足学习和使用。

打开例程工程后,我们可以查看工程源代码和仿真TestBench来学习,对工程进行更详细的研究和IP核更详细的理解。如果有配置不太理解的话,可以重新配置IP核后再打开新的Example工程来查看其中的变化。

下面是硬件实际调试的时候,通过JTAG来实时读取FPGA里面的温度变化曲线图,也可以读取各种电压的变化情况来显示,如下图:

XADC的这个功能还是非常有用的,目前想到的应用情况包括:

监控FPGA内部温度,评估项目散热;

监控FPGA的各种供电情况,评估电源设计;

替代外设低速ADC采样,节省外设硬件。

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

    关注

    1599

    文章

    21270

    浏览量

    592789
  • 源代码
    +关注

    关注

    94

    文章

    2923

    浏览量

    66047

原文标题:监控FPGA内部温度和电压,你造吗

文章出处:【微信号:fpga234,微信公众号:fpga234】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    四路I2C电压电流和温度监控器LTC2990

    LTC2990的典型应用用于监控系统温度电压和电流。通过I2C串行接口,该器件可配置为测量内部温度,远程
    发表于 04-08 08:11

    高压放大器驱动PZT压电陶瓷的温度变化研究

    的数据;测试完毕整理仪器。实验结果:根据实验测试的PZT4压电陶瓷振子的温度变化情况,整理数据并进行画图,整理出升温曲线,左图是监控的电流变化
    发表于 09-10 18:01

    在线实时监控UPS电源运行情况及环境温湿度的变化情况

    一、方案背景:某机房管理员通过网络联系到我们,希望能在线实时监控机房内一台科华UPS电源运行情况及环境温湿度的变化情况,随时了解机房环境的实时温度
    发表于 12-28 07:32

    如何通过ADC采集内部温度传感器通道电压得出MCU内部温度

    如何通过ADC采集内部温度传感器通道电压得出MCU内部温度
    发表于 02-18 06:58

    CH571F做AD时用到内部1.05V ADC参考基准电压,在全温度范围内的电压变化范围是多少?

    CH571F做AD时 用到内部1.05V 做基准电压,手册值给出 25℃的测试数据(1.035-1.065)),请问,实际工作时 产品温度范围在零下30度~零上70度的范围,这个温度
    发表于 07-25 07:17

    使用内部BandGap 2.5V伏电压演示IC的内部测量温度和供应电压

    应用:使用内部BandGap 2.5V伏电压,演示IC的内部测量温度和供应电压。 BSP 版本: Nano100B系列 BSP CMSIS
    发表于 08-23 06:15

    STM8的温度变化是否会影响内部ADC采样精度?

    STM8的温度变化是否会影响内部ADC采样精度
    发表于 10-09 06:06

    NE1619温度电压监控器芯片简介

    NE1619可以监控温度或MCU的工作电压,可设置温度及工作电压的门限值。器件支持5种模式输入方式:如远程
    发表于 03-09 16:37 20次下载

    单片机和FPGA的远程温度监控系统

    单片机和FPGA的远程温度监控系统 温度对工农业生产和国防事业均有不同程度的影响。电力设备的故障有多种多样,但大多数都伴有发热的现象,一次事故损失巨大;纺
    发表于 04-01 16:23 716次阅读
    单片机和<b class='flag-5'>FPGA</b>的远程<b class='flag-5'>温度</b><b class='flag-5'>监控</b>系统

    基于FPGA的远程图像与温度采集监控系统

    基于FPGA的远程图像与温度采集监控系统
    发表于 09-22 13:01 21次下载

    PZT4压电陶瓷的温度变化研究

    根据实验测试的PZT4压电陶瓷振子的温度变化情况,整理数据并进行画图,整理出升温曲线,左图是监控的电流变化
    发表于 05-25 09:51 1329次阅读
    PZT4压电陶瓷的<b class='flag-5'>温度</b><b class='flag-5'>变化</b>研究

    大功率LED正向电压温度变化研究综述

    大功率LED正向电压温度变化研究综述
    发表于 08-23 15:41 5次下载

    MCU内部温度传感器的特性及应用事项

    大多数32位MCU都有一项非常实用的功能——内部集成了一个温度传感器,这个温度传感器产生一个随温度线性变化
    的头像 发表于 08-08 10:49 4741次阅读
    MCU<b class='flag-5'>内部</b><b class='flag-5'>温度</b>传感器的特性及应用事项

    温度变化的动态电压缩放实现

    电子发烧友网站提供《随温度变化的动态电压缩放实现.pdf》资料免费下载
    发表于 09-13 17:45 0次下载
    随<b class='flag-5'>温度</b><b class='flag-5'>变化</b>的动态<b class='flag-5'>电压</b>缩放实现

    变压器的温度变化如何判断?

    变压器的温度变化如何判断? 变压器是一种将电能转化为不同电压的电力设备,广泛应用于电力系统中。由于运行期间会产生大量的热量,其温度变化对其
    的头像 发表于 11-23 15:49 671次阅读