案头语:单板硬件的主控芯片集成度越来越高,多核处理器越来越多,一块单板可能只需要1块芯片就能满足整体需求,一方面减少设计复杂度、另一面节省PCB面积成本,能同时掌握硬件原理设计以及PCB Layout设计逐渐成为主流,本系列文章同时包含有两部分内容且进行融合,欢迎大家持续关注,关注微信公众号“硬件开发不完全攻略”。

本次更新内容主要讲述如何通过Zynq 7000在Vivado下的工程文件评估芯片的各路电源功耗(电流),电源功耗(电流)评估对于电源选型、电源平面设计、电源完整仿真评估等都有很重要的参考价值。

UG440 Xilinx Power Estimator User Guide技术手册讲述了Xilinx芯片的功耗评估方法,主要基于官方的一个评估Excel表格如7系列芯片的是7_Series_XPE_2017_4.xlsm,每个系列均能找到对应的评估表格,具体图示如下,包含很多参数需要设置。

这种方法参数设置比较繁琐,不建议大家选用这种方案。

比较实用的就是在Vivado下建立整体项目工程,PS及PL侧软件均进行移植,这样通过软件自身的一个评估是比较准确的,具体过程如下:

首先打开Vivado下的项目工程文件,一般扩展名均为.xpr,打开后按照下图进行选择,打开Report Power,有Environment(环境条件),Power supply(供电电源),Switching(切换)以及Output(输出)等。

在Environment(环境条件)可以对环境温度、空气流通速度、板面积大小,层数、散热器对空气热阻参数等,用于通过估算的功耗计算芯片结温,超出芯片规定的结温会存在风险,同时结温大小对于芯片寿命影响也非常大。

Power supply(供电电源)根据电源实测电压值可以进行修改

Switching(切换)中参数可以通过与FPGA开发人员进行沟通确认

Output(输出)可以选择输出报告的类型

参数设置完成,点击OK即可查看报告内容,报告有详细的分析,可以对照查看,每部分电路功耗、静态功耗、总功耗,同时还根据设置环境参数计算出了芯片结温,该部分功耗评估包含有PS侧的功耗。一般FPGA功耗与实际工程应用有关,PS侧功耗只与应用的外设数量、类型以及速度有关,相对比较固定,PS7即为PS侧功耗。

针对设计关注的各路电源的功耗(电流),可以点击Power Supply即可查看具体的每路电源的功耗。

文中有些图片上传失败,请关注公众号“硬件开发不完全攻略”获取全文。

本次文章到此结束,欢迎大家持续关注,下次更新内容主要为整板电源树(电源架构及上电时序)设计进行分享。关注、点赞、转发是小编持续分享的动力,更多干货文章分享给大家。

Zynq7000硬件开发之芯片供电电源功耗(电流)评估相关推荐

  1. 关于芯片中电源纹波抑制比PSRR参数的理解

    ** 1.电源纹波抑制比PSRR: 一般的转换器芯片都有这个参数,其就是评估芯片对供电电源纹波的抑制能力的一个参数.对于任意一款芯片,按照要求给芯片VCC管脚供电时,其可以输出一定的信号,满足我们的使 ...

  2. 基于AltiumDesigner的PCB及原理图项目设计经验分享 [硬件开发设计]

    文章目录 往期系列文章 一.市面上主流的三款低.中.高PCB画制软件(EDA) 二.PCB总体设计思路与原则 三.产品基本设计步骤 四.原理图设计注意事项 五.原理图操作 六.PCB设计 - 布局注意 ...

  3. Zynq7000硬件开发之Xilinx官方技术手册解读(二)

    Zynq7000硬件开发之Xilinx官方技术手册解读(二) 案头语:欢迎有兴趣学习硬件开发,可以跟随本系列文章的更新节奏去学习.实际操作. 本次更新内容主要为如何查找需要的技术手册,器件选型注意事项 ...

  4. 2023 4月份 华为硬件开发岗位实习生机考回忆

    2023 4月份 华为硬件开发岗位实习生机考回忆 Proscribe !本帖只用作学习之意,若违反任何要求或侵权将立马删除,其中答案也可能错误,实际的工程应用和理论也有所区别,仅收录部分题目和答案等, ...

  5. Android智能硬件开发心得总结(二)

    Android智能硬件开发心得总结(一) 6.关于屏幕显示 每次一个新项目的开发,我所做的第一件事就是确定所选定显示屏的型号规格,然后将规格书发给主板供应商让其先调屏参. 调屏参是很可能会出现无法点亮 ...

  6. ZYNQ7000 SDK开发使用

    Zynq开发平台工具 ZYNQSDK开发使用 Zynq开发平台工具 导入硬件平台配置 BSP包创建和配置 创建应用程序 下载固件和调试应用程序 创建FSBL工程 建立内存测试工程 启动模式 spi f ...

  7. 智能手机之硬件开发知识篇一

    硬件开发知识: 手机软件层次: 手机软件技术也可按技术含量高低分为三层:技术含量低的是人机界面软件,稍高一些的是接口软件和模块软件,最高的是基础通信软件. 第一次层次是OperatingSystem( ...

  8. 智能家居系统(移动端和硬件开发)

    话不多说,先以图致敬 这是一个非常简单的结构图(当然细节部分会比较多,没有完全展示) 本文主要内容 在本博客中,略述了一下当今智能家居发展的现状,过去和前景.接来下,我要介绍的是基于iOS平台的智能电 ...

  9. JAVA硬件开发板_用Java开发的【智能语音开发板MEGA ESP32AI】

    有点激动 ~ ~ ~ 新鲜出炉,用视频看看效果哦 我们新研发出世的语音开发板MEGA ESP32AI,来看看吧,有点腻害哦!!!先演示下功能语音控制开关等.播报天气 戳下面链接看视频哦? 这些都是怎么 ...

最新文章

  1. 自动生成get,set方法
  2. python实现模逆运算
  3. 使用ALV中输出ICON
  4. rabbitmq进阶一
  5. Flex组件的行为和动画效果(实例)
  6. 图注意力网络_EMNLP 2019开源论文:针对短文本分类的异质图注意力网络
  7. header()函数使用说明
  8. 不同模块下包重名怎么解决_注册公司核名通不过,疑难核名有办法解决吗?
  9. 在.Net中json应用测试整理
  10. 2019.04.10 电商28 支付宝功能02
  11. Fiori 实现在网页端调用摄像头扫描二维码进行识别
  12. PDF417条码生成类
  13. 形式化方法(一) 逻辑部分概念梳理
  14. ANSI-美国国家标准学会
  15. C语言编程——随机排座位+指定座位
  16. hz什么梗_90hz屏幕什么意思
  17. 手机投屏不是全屏怎么办_手机投屏怎样才能全屏
  18. VIF-Net:RGB和红外图像融合的无监督框架
  19. 计算机操作员初级试题及答案,计算机操作员初级考试试题
  20. 第一课:什么是树莓派

热门文章

  1. 现实难题与探索 生命周期法IT服务质量管理
  2. AIS数据下载并处理(python)
  3. ESP32 CAM下载程序踩过的吭
  4. Laravel 广播系统工作原理
  5. 常用的 Rapidshare 搜索引擎
  6. Android学习之路4——音乐播放器后台播放
  7. SuperMap iDesktop常见问题解答集锦(十)
  8. Maven命令报错读取jar时出错
  9. CAD2020或以上版本许可管理器不起作用或未正确安装 解决方法
  10. 浪潮式发售实操笔记(中国版)