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

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

3天内不再提示

AMD -Xilinx FPGA功耗优化设计简介

FPGA快乐学习 来源:FPGA快乐学习 2023-11-12 10:41 次阅读

关于FPGA的功耗优化,笔者曾经在一个项目上做过深入的比对实践。近期在Xilinx官网搜到这篇文章,有种醍醐灌顶、相见恨晚的感觉。这篇文章的原创应该是来自科通的FAE技术分享集,值得大家好好研读一番。

AMD -Xilinx FPGA功耗优化设计简介

重要的事情说三遍,文章里面说一遍,笔者接下来将会结合自身的设计经验和体会再说一遍,读后也请大家默默回味一遍。若能牢记在心,相信这些要点将来一定能够成为指导大家设计的一些基本原则。

● 仔细检查一下设计中的PLL,是不是可以把两个PLL整合为一个;或者是否可以对时钟频率做一些“整合”,尽量减少时钟频率数量,从而省去一个PLL。如果可以,恭喜你,你将收获的是几十mW的功耗降低,这个数值很可能是整个功耗优化项目中的top1。

● 尽可能降低FPGA资源的使用,这句话只能在优化功耗的时候说,因为从整个设计角度看,“速度”和“资源”有时是跷跷板的两端,必须在它们之间做出权衡。或者换句话说,在满足“速度”性能要求的情况下,尽可能减少“资源”的消耗。一种看似行之有效的方法,就是在产品应用允许的情况下,让FPGA器件的加载者在多个不同的比特流之间切换,这样就能做到在单独运行某个功能时,其它功能不会白白消耗任何的静态功耗。这也可能会带来一点麻烦,需要设计者为一个设计维护多个工程,并且最重要的是,产品应用以及存在一个合适的FPGA加载者支持这么干。

● 接着上面的点,如果要在片内存储器和逻辑资源之间做选择,尽量减少片内存储器的使用,原因很简单,片内存储器相比逻辑资源更耗电。

● 使用门控时钟或片选信号(存储器的CE信号),在非运行时间关闭时钟或逻辑(存储器),从而降低不必要的动态功耗。

FPGA内部的功耗优化,其实就如同水龙头,要么减少开启时间,要么尽可能调小流量。很多时候很难像去掉一个PLL那样有立竿见影的效果,大多数的优化尝试可能收获的都是杯水车薪,但是积少成多,一点一滴也可能省出一个可观的百分比。有很多细节的优化,也并不是笔者可以一一娓娓道来的,只有工程师结合自身具体的工程应用,耐心细致的进行不断尝试和比对测试,才可以做到设计功耗的最优化。

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

    关注

    25

    文章

    5279

    浏览量

    132991
  • FPGA设计
    +关注

    关注

    9

    文章

    427

    浏览量

    26352
  • 存储器
    +关注

    关注

    38

    文章

    7241

    浏览量

    162592

原文标题:FPGA设计功耗优化

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

收藏 人收藏

    评论

    相关推荐

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一种在AMD Xilinx 7系列FPGA上实现双镜像(或多镜像)切换的方案。它允许在FPGA中加载两个不同的配置镜像,并在需要时切换。
    的头像 发表于 02-25 10:54 731次阅读
    <b class='flag-5'>AMD</b> <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>的Multiboot多bit配置

    #硬声创作季 #FPGA Xilinx开发-33 功耗估计和优化-1

    fpga芯片Xilinx功耗
    水管工
    发布于 :2022年10月08日 23:08:24

    #硬声创作季 #FPGA Xilinx开发-33 功耗估计和优化-2

    fpga芯片Xilinx功耗
    水管工
    发布于 :2022年10月08日 23:08:51

    浅析FPGA功耗问题

    。其中存储器是功耗大户,如xilinx FPGA中的存储器单元Block RAM,因此在这边主要介绍对BRAM的一些功耗优化方法。如图5中实
    发表于 08-21 15:31

    为什么要优化FPGA功耗

    无论从微观到宏观、从延长电池寿命到减少全球变暖的温室效应等等,各种不同因素都在迅速推动系统设计人员关注节能问题。一项有关设计优先考虑事项的最新调查指出,大部分工程师已把功耗排在首位,或者是将其紧跟在性能、密度和成本之后。在功耗方面,FP
    发表于 08-08 07:39

    使用ISE设计工具优化FPGA功耗方案

    自从Xilinx推出FPGA二十多年来,研发工作大大提高了FPGA的速度和面积效率,缩小了FPGA与ASIC之间的差距,使FPGA成为实现数
    发表于 03-15 14:58 31次下载

    Xilinx升级Vivado 2014.3的FPGA功率优化

    参加  FPGA  功率优化班,将帮助您创建更高电源效率的  FPGA  设计。通过本课程的学习,将有助于您的设计满足更小型化的  FPGA  器件,降低  
    发表于 02-09 06:24 182次阅读

    基于FPGA的Vivado功耗估计和优化

    资源、速度和功耗FPGA设计中的三大关键因素。随着工艺水平的发展和系统性能的提升,低功耗成为一些产品的目标之一。功耗也随之受到越来越多的系统工程师和
    发表于 11-18 03:11 5453次阅读

    实现低功耗FPGA电子系统优化技巧与方法

    本文首先与实测系统功耗进行对比,验证了Xilinx公司ISE软件包中FPGA功耗估算工具XPower的准确性。然后对FPGA设计中影响系统
    发表于 11-25 09:26 1686次阅读

    针对Xilinx器件的电源传输优化方案

    视频简介:赛灵思器件演示视频之针对 Xilinx 器件的优化电源传输方案。
    的头像 发表于 03-04 06:13 3248次阅读

    AMD收购FPGA领域的市场领导者Xilinx

    AMD近日宣布,将收购竞争对手芯片制造商、FPGA领域的市场领导者Xilinx。这笔350亿美元的交易代价不菲,AMD股东将拥有新成立的合资公司约3/4的股份,
    的头像 发表于 11-01 09:53 1905次阅读

    如何使用XilinxFPGA对高速PCB信号实现优化设计

    本文档的主要内容详细介绍的是如何使用XilinxFPGA对高速PCB信号实现优化设计。
    发表于 01-13 17:00 26次下载
    如何使用<b class='flag-5'>Xilinx</b>的<b class='flag-5'>FPGA</b>对高速PCB信号实现<b class='flag-5'>优化</b>设计

    AMD-Xilinx FPGA功耗优化设计简介

    对于FPGA来说,设计人员可以充分利用其可编程能力以及相关的工具来准确估算功耗,然后再通过优化技术来使FPGA和相应的硬件设计满足其功耗方面
    的头像 发表于 12-29 14:46 1106次阅读

    XILINX FPGA简介-型号系列分类参考

    XILINX FPGA简介-型号系列分类参考 FPGA(Field Programmable Gate Array)是在PAL (可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的
    的头像 发表于 03-10 16:27 7594次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b><b class='flag-5'>简介</b>-型号系列分类参考

    罗彻斯特电子携手AMD/Xilinx可持续供应Xilinx传统FPGA产品

    罗彻斯特电子携手AMD/Xilinx,为Xilinx传统FPGA和相关配置PROM产品提供供货支持。
    的头像 发表于 11-07 09:04 346次阅读